﻿body
{
    font-family: Arial,sans-serif,Verdana,Helvetica;
    font-size: 12px;
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    line-height: 1.5em;
    height: 100%;
    margin: 0;
    padding: 0;
}
.product-name {
    font-size: 1.1em;
}
h3.heading {
    background: none repeat scroll 0 0 #555555;
    color: #FFFFFF;
    font-size: 1.2em;
    margin: 0 0 10px;
    padding: 5px 10px;
    text-align: left;
}
h3.heading-2 {
    background: none repeat scroll 0 0 #AA0000;
    color: #FFFFFF;
    font-size: 1.2em;
    margin: 0 0 10px;
    padding: 5px 10px;
    text-align: left;
}
h3.heading-3 {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bar-bg.gif") repeat-x scroll 0 -1px transparent;
    border: 1px solid #CCCCCC;
    color: #333333;
    font-size: 1.2em;
    margin: 0 0 10px;
    padding: 5px 10px;
    text-align: left;
}
h3.heading-split {
    background: none repeat scroll 0 0 #AA0000;
    color: #FFFFFF;
    font-size: 1.2em;
    overflow: hidden;
    text-align: left;
}
h3.heading-split .left {
    float: left;
    padding: 5px 10px;
}
h3.heading-split .right {
    float: right;
}
span.list-price {
    color: #474747;
    font-weight: bold;
    text-decoration: line-through;
}
span.our-price {
    color: red;
    font-weight: 700;
}
span.core-price {
    color: #777777;
}
.add-to-cart {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/button-addtocart.gif") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    font-size: 0.1px;
    height: 23px;
    line-height: 0.1px;
    margin: 10px auto 0;
    padding: 0;
    text-indent: -9999px;
    width: 108px;
}
.add-to-cart-big {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/button-addtocart-big.gif") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 0.1px;
    height: 35px;
    line-height: 0.1px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 138px;
}
.info-buy {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/button-info-buy.gif") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    font-size: 0.1px;
    height: 23px;
    line-height: 0.1px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 88px;
}
.button-details {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/button-details.gif") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    font-size: 0.1px;
    height: 24px;
    line-height: 0.1px;
    text-indent: -9999px;
    width: 108px;
}
.image a img, a.image img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #FFFFFF;
}
.image a:hover img, a.image:hover img {
    border: 2px solid #666666;
}
img.right, .pull-right {
    float: right;
    margin: 0 0 1em 1em;
}
img.left, .pull-left {
    float: left;
    margin: 0 1em 1em 0;
}
div.pull-right, div.pull-left {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    font-size: 0.9em;
    padding: 2px;
}
div.pull-right p, div.pull-left p {
    margin: 0.4em 0 0;
}
h3 .gt {
    padding: 0 0.3em;
}
div.headline {
    margin: 1.5em 10px;
    position: inherit;
}
#content div.headline {
    margin: 0;
    width: 78%;
}
div.headline h1, div.headline p {
    margin: 0;
}
div.headline h1 {
    font-family: arial;
    font-size: 1.8em;
    font-weight: 700;
    margin: 0;
}
div.headline p {
    color: #888888;
    font-size: 1.1em;
}
div.headline-big {
    padding: 2em 0;
}
div.headline-bigger {
    padding: 6em 0;
}
.homehero {
    background: none repeat scroll 0 0 #D6D2D5;
    height: 179px;
    margin: 10px 10px 0;
    overflow: hidden;
    padding: 0;
}
body .homepage-mid {
    margin: 10px 0 0;
    padding-right: 10px;
}
.homepage-mid .email-signup {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/homepage-email-signup.gif") no-repeat scroll left top #EEEEEE;
    height: 116px;
    position: relative;
}
.homepage-mid .email-signup .container {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/homepage-email-signup.gif") no-repeat scroll right -166px transparent;
    height: 116px;
    padding-right: 130px;
}
.homepage-mid .email-signup h3 {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/homepage-email-signup.gif") no-repeat scroll 0 -116px transparent;
    height: 19px;
    left: 15px;
    margin: 0;
    padding: 0;
    position: absolute;
    text-indent: -9999px;
    top: 15px;
    width: 230px;
}
.homepage-mid .email-signup .message {
    left: 70px;
    position: absolute;
    top: 92px;
    width: 79%;
}
.homepage-mid .email-signup .submit {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/homepage-email-signup.gif") no-repeat scroll left -135px transparent;
    border: 0 none;
    cursor: pointer;
    font-size: 0.1px;
    height: 27px;
    line-height: 0.1px;
    position: absolute;
    right: 15px;
    text-indent: -9999px;
    top: 43px;
    width: 84px;
}
.homepage-mid .email-signup .submit:hover {
    background-position: -83px -135px;
}
.homepage-mid .email-signup .message span {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/homepage-email-signup.gif") no-repeat scroll -249px -119px transparent;
    display: block;
    height: 12px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    text-indent: -9999px;
    width: 261px;
}
.homepage-mid .email-signup .text {
    margin-left: 15px;
    margin-top: 45px;
    width: 100%;
}
.homepage-mid .testimonials {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/homepage-testimonials.gif") no-repeat scroll left top #EEEEEE;
    height: 116px;
    position: relative;
}
.homepage-mid .testimonials .container {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/homepage-testimonials.gif") no-repeat scroll right -116px transparent;
    height: 76px;
    overflow: hidden;
    padding: 30px 5px 10px 33px;
    width: auto;
}
.homepage-mid .testimonials .container-two {
    height: 6em;
    overflow: hidden;
}
.homepage-mid .testimonials h3 {
    height: 1px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
}
.homepage-mid .testimonials p {
    font-size: 0.9em;
    margin: 0;
    padding: 0;
}
.saved-vehicles {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/left-sprites.gif") no-repeat scroll right bottom transparent;
    margin: 0 0 10px;
    padding: 0 0 3px;
}
.saved-vehicles h3 {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/left-sprites.gif") no-repeat scroll left -270px transparent;
    height: 30px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 220px;
}
.saved-vehicles ul {
    background: none repeat scroll 0 0 #E9E9E9;
    border-right: 1px solid #CCCCCC;
    margin: 0;
    padding: 0;
}
.saved-vehicles li {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/left-sprites.gif") no-repeat scroll -230px bottom transparent;
    list-style-image: none;
    padding: 6px 15px 6px 11px;
    position: relative;
}
.saved-vehicles li.more, .saved-vehicles li.less {
    background: none repeat scroll 0 50% transparent;
    padding-bottom: 3px;
}
.saved-vehicles li.more a, .saved-vehicles li.less a {
    font-weight: normal;
}
.saved-vehicles .delete, .saved-vehicles .delete_jobs {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/left-sprites.gif") no-repeat scroll -146px -245px transparent;
    display: block;
    height: 16px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 6px;
    text-indent: -9999px;
    top: 7px;
    width: 16px;
}
.cat_list_visible {
    display: none;
}
#shop-by-vehicle {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/sbv-sprites.gif") no-repeat scroll -220px 0 transparent;
    margin: 0 0 7px;
}
#shop-by-vehicle .container {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/sbv-sprites.gif") no-repeat scroll 0 bottom transparent;
    padding: 40px 0 7px;
}
#shop-by-vehicle select {
    margin: 0 auto;
    padding: 2px 0;
    width: 204px;
}
#shop-by-vehicle p {
    margin: 0;
    padding: 6px 0 4px;
    text-align: center;
}
#shop-by-vehicle p.highlight {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/sbv-sprites.gif") no-repeat scroll right top transparent;
}
#shop-by-vehicle .submit {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/left-sprites.gif") no-repeat scroll 0 -245px transparent;
    border: 0 none;
    cursor: pointer;
    font-size: 0.1px;
    height: 25px;
    line-height: 0.1px;
    margin-left: 140px;
    margin-top: 5px;
    width: 73px;
}
#shop-by-vehicle .submit:hover {
    background-position: -73px -245px;
}
#shop-by-vehicle .select-4, #shop-by-vehicle .select-5, #shop-by-vehicle .select-submodel, #shop-by-vehicle .select-engine {
    display: none;
}
.shop-by-brand {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/left-sprites.gif") no-repeat scroll 0 0 transparent;
    height: 28px;
    margin: 0 0 8px;
    padding: 35px 7px 7px;
}
.shop-by-brand h4, #shop-by-vehicle h4 {
    left: -9999px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
}
.shop-by-brand select {
    border: 2px solid #333333;
    padding: 3px;
    width: 204px;
}
.filter li {
    list-style-image: none;
}
.filter {
    background: none repeat scroll 0 0 #EEEEEE;
    margin: 0 0 10px;
    padding: 0 0 3px;
}
.filter a {
    font-weight: normal;
}
.filter .f-container {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #ECE7D7;
    border-color: #9B5743 #D3CFC1 #D3CFC1;
    border-right: 1px solid #D3CFC1;
    border-style: solid;
    border-width: 3px 1px 1px;
    padding: 7px 10px;
}
.filter h4 {
    border-bottom: 1px solid #CCCCCC;
    font-size: 1.2em;
    font-weight: normal;
    margin: 0 0 6px;
    padding: 0 0 6px;
}
.filter ul, .filter ul li {
    background: none repeat scroll 0 0 transparent;
    line-height: 1.7em;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.filter ul ul li {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/filter-treelines.gif") repeat-y scroll 4px 30px transparent;
}
.filter ul ul li.sublist {
    background: none repeat scroll 0 50% transparent;
}
.filter ul ul li.last {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/filter-treelines.gif") no-repeat scroll -563px -17px transparent;
}
.filter ul ul li.active {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/filter-treelines.gif") no-repeat scroll -563px -17px transparent;
}
.filter ul li.active-li {
    color: #111111;
    font-size: 1.1em;
    font-weight: 700;
}
.filter ul li .larr {
    color: #888888;
    font-size: 0.8em;
    padding: 4px 0;
}
.filter ul li.active {
    color: #111111;
    font-size: 1.1em;
    font-weight: bold;
}
.filter ul .back a {
    font-weight: normal;
}
.filter ul ul li {
    color: #AAAAAA;
    font-weight: normal;
    padding-left: 17px;
}
.nav-list ul, .nav-list li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.nav-list ul {
    border-bottom: 2px solid #772222;
    border-left: 1px solid #DDDDDD;
    border-top: 2px solid #772222;
    margin: 0 0 10px;
}
.nav-list a {
    display: block;
    padding: 4px 10px 4px 20px;
    text-decoration: none;
}
.nav-list a:hover {
    text-decoration: underline;
}
.nav-list li a:focus {
    outline: 0 none;
}
.nav-list li {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/left-sprites.gif") no-repeat scroll -224px 8px transparent;
    border-bottom: 1px solid #DDDDDD;
    padding: 0;
}
.nav-list li.expanded {
    background-position: -224px -15px;
}
.nav-list ul ul {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #EEEEEE;
    border-color: #CCCCCC -moz-use-text-color -moz-use-text-color;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 2px 0 0;
    margin: 0;
}
.nav-list ul ul li {
    background: none repeat scroll 0 50% transparent;
    border-left: 18px solid #E0E0E0;
    font-weight: normal;
}
.nav-list ul ul li a {
    font-weight: normal;
}
#left .link-group ul {
    margin: 0;
    padding: 0;
}
#left .link-group {
    margin-bottom: 10px;
}
#left .link-group h3 {
    background: none repeat scroll 0 0 #666666;
    color: #FFFFFF;
    font-size: 1.1em;
    margin: 0;
    padding: 5px 10px;
}
#left .link-group h3 a, #left .link-group h3 a:visited {
    color: #FFFFFF;
    text-decoration: none;
}
#left .link-group ul, #left .link-group div.container {
    background: none repeat scroll 0 0 #EEEEEE;
    display: block;
    margin: 0;
    padding: 2px 0;
}
#left .link-group div.container {
    padding: 10px 5px;
}
#left .link-group li {
    display: inline;
    list-style: none outside none;
}
#left .link-group ul a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bullet-small.gif") no-repeat scroll 6px center transparent;
    display: block;
    font-size: 0.9em;
    font-weight: 700;
    padding: 2px 0 2px 22px;
    text-decoration: none;
}
#left .link-group ul .count, #left .link-group ul a:hover .count {
    color: #999999;
    text-decoration: none;
}
#left .collapsible h3 {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/left-sprites.gif") no-repeat scroll -224px 8px transparent;
    border-bottom: 1px solid #DDDDDD;
    padding: 0;
}
#left .collapsible h3 a {
    display: block;
    font-size: 1em;
    outline: 0 none;
}
#left .collapsible a:hover {
    text-decoration: underline;
}
#left .collapsed h3 {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/left-collapser.gif") no-repeat scroll 108px center #CCCCCC;
}
#left .collapsed h3 a, #left .collapsed h3 a:visited {
    color: #333333;
}
div.by-product-name {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #999999;
    border-radius: 3px 3px 3px 3px;
    height: 22px;
    overflow: hidden;
    position: relative;
    width: 206px;
}
div.by-product-name .text {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    margin-left: 3px;
    padding: 5px 3px 4px 0;
    width: 295px;
}
div.by-product-name .submit {
    background: none repeat scroll 0 0 #773333;
    border: 0 none;
    border-radius: 2px 2px 2px 2px;
    color: #EEEEEE;
    cursor: pointer;
    font-weight: 700;
    height: 20px;
    position: absolute;
    right: 1px;
    top: 1px;
    width: 40px;
}
#left .other-link-group ul {
    margin: 0;
    padding: 0;
}
#left .other-link-group {
    margin-bottom: 10px;
}
#left .other-link-group h3 {
    font-size: 1.1em;
    margin: 0;
    padding: 5px 10px;
}
#left .other-link-group h3 a, #left .other-link-group h3 a:visited {
    color: #333333;
    text-decoration: none;
}
#left .other-link-group ul {
    display: block;
    padding: 2px 0;
}
#left .other-link-group li {
    display: inline;
    list-style: none outside none;
}
#left .other-link-group ul a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bullet-small.gif") no-repeat scroll 6px center transparent;
    display: block;
    font-weight: 400;
    padding: 2px 0 2px 22px;
    text-decoration: none;
}
#left .other-link-group ul .count, #left .other-link-group ul a:hover .count {
    color: #999999;
    text-decoration: none;
}
#left .narrow .link-group {
    margin-bottom: 10px;
}
#left .narrow {
    margin: 0 0 10px;
}
#left .narrow h2 {
    background: none repeat scroll 0 0 #333333;
    color: #FFFFFF;
    font-size: 1.2em;
    margin: 0;
    padding: 10px;
}
#left .narrow h3 {
    color: #EEEEEE;
}
#right .ad-skyscraper, #right .ad, #right .ad-castrol {
    margin-bottom: 10px;
}
#right p {
    color: #A4A4A4;
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
}
.three-ways-hp-only {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/reactive_chat/s-right-3ways.gif") no-repeat scroll left top transparent;
    height: 215px;
    margin-top: 10px;
}
.three-ways-hp-only div {
    padding-top: 81px;
}
.three-ways-hp-only div h3 {
    font-size: 1px;
    line-height: 1px;
    margin: 0;
    text-indent: -9999px;
}
.three-ways-hp-only div span {
    display: block;
    font-size: 1px;
    line-height: 1px;
    text-indent: -9999px;
}
.three-ways-hp-only div span.ordertollfree {
    text-indent: 1px;
}
.three-ways-hp-only span.ordertollfree span {
    color: #444342;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    text-indent: 0;
}
.three-ways-hp-only span.ordertollfree strong {
    color: #A91F10;
    display: block;
    font-size: 23px;
    letter-spacing: -1px;
    line-height: 24px;
}
.three-ways-hp-only span.ordertollfree span.small {
    margin-top: 5px;
}
.three-ways-hp-only span.ordertollfree strong.smaller {
    float: right;
    font-size: 20px;
    line-height: 0;
    margin-right: 12px;
    margin-top: -12px;
}
.three-ways-hp-only .available {
    margin: 5px;
    padding: 0;
}
.three-ways-hp-only .available a {
    display: block;
    height: 50px;
    width: 160px;
}
#right .three-ways {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/right-3ways.gif") no-repeat scroll left top transparent;
    height: 171px;
    margin: 10px 10px 10px 0;
    padding: 0;
    position: relative;
    width: 160px;
}
#right .three-ways p {
    left: -9999px;
    position: absolute;
    top: 0;
}
#right .three-ways .live-chat {
    cursor: pointer;
    display: block;
    height: 35px;
    left: 0;
    position: absolute;
    text-indent: -9999px;
    top: 130px;
    width: 160px;
}
#right .three-ways-affiliate {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/right-3ways-rep.gif") no-repeat scroll left top transparent;
    height: 171px;
    margin: 10px 10px 10px 0;
    padding: 0;
    position: relative;
    width: 160px;
}
#right .three-ways-affiliate p {
    left: -9999px;
    position: absolute;
    top: 0;
}
#right .three-ways-affiliate .live-chat {
    cursor: pointer;
    display: block;
    height: 35px;
    left: 0;
    position: absolute;
    text-indent: -9999px;
    top: 130px;
    width: 160px;
}
#right .why-shop-with-us h3 {
    margin-bottom: 0;
}
#right .why-shop-with-us ul {
    margin: 0;
}
#right .why-shop-with-us li {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bullet-check.gif") no-repeat scroll left center transparent;
    border-top: 1px solid #CCCCCC;
    display: block;
    line-height: 1.2em;
    padding: 6px 0 6px 20px;
}
#right .why-shop-with-us li b {
    font-style: italic;
}
#right .secure {
    margin: 0 0 20px;
    text-align: center;
}
.list {
    margin-bottom: 10px;
    overflow: hidden;
}
.list h3, .list h4 {
    margin-bottom: 10px;
    margin-top: 0;
}
.list .left {
    clear: both;
}
.list .item {
    float: left;
    margin-bottom: 10px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.list .item img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #CCCCCC;
    margin-right: 10px;
    padding: 1px;
}
.list .item img {
    float: left;
}
.list .item .details {
    display: block;
    margin-left: 60px;
}
.list .item a:hover img {
    border-color: #999999;
}
.list .left {
    margin-right: 1%;
    width: 150px;
}
.list h4 {
    background: none repeat scroll 0 0 #DDDDDD;
    padding: 3px 5px;
}
.list h4 a {
    color: #333333;
    text-decoration: none;
}
.list h4 a:hover {
    text-decoration: underline;
}
.list a.add-to-cart, .list a.info-buy {
    margin-top: 5px;
}
.list-2-column {
    margin-bottom: 10px;
    overflow: hidden;
}
.list-2-column h3, .list-2-column h4, .list-2-column h5, .list-2-column h6 {
    margin-bottom: 10px;
    margin-top: 0;
}
.list-2-column .left {
    margin-right: 1%;
    width: 49%;
}
.list-2-column .item {
    float: left;
    margin-bottom: 10px;
    overflow: hidden;
    width: 145px;
}
.list-2-column .item img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #FFFFFF;
    margin-right: 10px;
    padding: 1px;
}
.list-2-column .item img {
    float: left;
}
.list-2-column .item .details {
    display: block;
    margin-left: 110px;
}
.list-2-column .item a:hover img {
    border-color: #999999;
}
.list-2-column h4, .list-5-column h4, .list-4-column h4 {
    background: none repeat scroll 0 0 #DDDDDD;
    overflow: hidden;
    padding: 3px 5px;
}
.list-2-column .left {
    clear: both;
}
.list-2-column h4 a, .list-5-column h4 a, .list-4-column h4 a {
    color: #333333;
    display: block;
    float: left;
    text-decoration: none;
}
.list-2-column h4 a:hover, .list-5-column h4 a:hover, .list-4-column h4 a:hover {
    text-decoration: underline;
}
.list-2-column h4 a.more, .list-5-column h4 a.more, .list-4-column h4 a.more {
    color: #3377BB;
    display: block;
    float: right;
    font-size: 0.9em;
    font-weight: 400;
}
.list-2-column h5, .list-5-column h5, .list-4-column h5 {
    background: none repeat scroll 0 0 #DDDDDD;
    float: left;
    padding: 3px 5px;
}
.list-2-column h5 a, .list-5-column h5 a, .list-4-column h5 a {
    color: #333333;
    text-decoration: none;
}
.list-2-column h5 a:hover, .list-5-column h5 a:hover, .list-4-column h5 a:hover {
    text-decoration: underline;
}
.list-2-column h6, .list-5-column h6, .list-4-column h6 {
    background: none repeat scroll 0 0 #DDDDDD;
    padding: 3px 5px;
    text-align: right;
}
.list-2-column a.see-all {
    color: #4096B0;
    font-weight: 400;
    text-decoration: underline;
}
.list-2-column .add-to-cart, .list-5-column .add-to-cart, .list-4-column .add-to-cart {
    margin-left: 0;
    margin-top: 10px;
}
.list-2-column .info-buy, .list-5-column .info-buy, .list-4-column .info-buy {
    margin-left: 5px;
    margin-top: 10px;
}
#right .list-2-column img {
    float: none;
}
#right .list-2-column .details {
    float: none;
    margin: 0;
}
#right .list-2-column .add-to-cart, #right .list-2-column .info-buy {
    margin-left: 0;
}
.deals {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 2px solid #999999;
    margin: 0 0 20px;
    overflow: hidden;
}
.deals h3 {
    background: none repeat scroll 0 0 #666666;
    color: #FFFFFF;
    font-size: 1.2em;
    margin: 0 0 10px;
    padding: 5px 10px;
}
.deals .item {
    float: left;
    padding: 10px 0;
    width: 24%;
}
.deals .image img {
    border-color: #CCCCCC;
}
.deals .container {
    margin-left: auto;
    width: 90%;
}
.category-list {
    margin: 0 0 10px;
    overflow: hidden;
}
.category-list h3 {
    margin: 0 0 20px;
}
.category-list .item {
    float: left;
    margin-bottom: 20px;
    padding-top: 5px;
    width: 25%;
}
.category-list .item .container {
    margin: 0 10px 0 0;
}
.category-list a {
    font-weight: 400;
    text-decoration: none;
}
.category-list a:hover {
    text-decoration: underline;
}
.category-list .top img {
    float: left;
    margin: -5px 5px 5px 0;
}
.category-list .top, .category-list .top span {
    color: #333333;
    font-size: 1.1em;
    font-weight: 700;
}
.category-list .top span {
    font-size: 1em;
}
.category-list a.more {
    text-decoration: underline;
}
.top-brands {
    margin-bottom: 20px;
    overflow: hidden;
}
.top-brands h3 {
    margin-bottom: 10px;
}
.top-brands .featured {
    border-right: 1px solid #CCCCCC;
    float: left;
    margin-right: 1%;
    padding-right: 2%;
    width: 34%;
}
.top-brands .featured .image {
    display: block;
    float: right;
    margin-left: 5px;
}
.top-brands .more-brands {
    float: left;
    margin: 0;
    text-align: center;
    width: 60%;
}
.top-brands a {
    font-weight: 400;
}
.top-brands .featured .top img {
    float: right;
    margin: 0 0 5px 5px;
}
.top-brands .featured .top {
    color: #333333;
    font-size: 1.1em;
    font-weight: 700;
    margin-bottom: 5px;
}
.top-brands a.more {
    background: none repeat scroll 0 0 #E2E2E2;
    display: block;
    margin-top: 8px;
    padding: 2px 5px;
    text-decoration: none;
}
.top-brands .featured .item {
    padding-bottom: 10px;
}
.more-brands img {
    padding: 7px;
}
.top-brands li, .more-brands li {
    list-style: none outside none;
}
.top-brands li a, .more-brands li a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bullet-small.gif") no-repeat scroll 6px center transparent;
    padding: 0 0 0 22px;
}
.list-4-column {
    margin: 0 0 20px;
    overflow: hidden;
}
.list-4-column .item {
    float: left;
    margin-right: 1%;
    padding: 10px 0;
    width: 24%;
}
.list-4-column .container {
    margin-left: auto;
    width: 90%;
}
.list-4-column p {
    margin: 0 0 1em;
}
.list-4-column li.more {
    background: none repeat scroll 0 0 #EEEEEE;
    list-style: none outside none;
    margin: 0.8em 0 0 -2em;
    padding: 3px;
}
.list-4-column li.more a {
    font-weight: 400;
    text-align: center;
    text-decoration: none;
}
.list-4-column .left {
    clear: left;
}
.list-5-column {
    margin: 0 0 20px;
    overflow: hidden;
}
.list-5-column .item {
    float: left;
    margin-right: 1%;
    padding: 10px 0;
    width: 19%;
}
.list-5-column .container {
    margin-left: auto;
    width: 90%;
}
.list-5-column p {
    margin: 0 0 1em;
}
.list-5-column li.more {
    background: none repeat scroll 0 0 #EEEEEE;
    list-style: none outside none;
    margin: 0.8em 0 0 -2em;
    padding: 3px;
}
.list-5-column li.more a {
    font-weight: 400;
    text-align: center;
    text-decoration: none;
}
.list-5-column .left {
    clear: left;
}
.list-6-column {
    margin: 0 0 20px;
    overflow: hidden;
}
.list-6-column .item {
    float: left;
    padding: 10px 0;
    width: 24%;
}
.list-6-column .container {
    margin-left: auto;
    width: 90%;
}
.list-6-column p {
    margin: 0 0 1em;
}
.list-6-column li.more {
    background: none repeat scroll 0 0 #EEEEEE;
    list-style: none outside none;
    margin: 0.8em 0 0 -2em;
    padding: 3px;
}
.list-6-column li.more a {
    font-weight: 400;
    text-align: center;
    text-decoration: none;
}
.ad-banner {
    margin: 0;
    text-align: center;
}
.breadcrumbs {
    margin-bottom: 5px;
    overflow: hidden;
    padding: 0 0 10px;
}
.breadcrumbs .path strong {
    color: #333333;
    margin: 0 4px;
}
.breadcrumbs .path a {
    font-weight: 400;
    margin: 0 4px;
}
.breadcrumbs .path {
    color: #AAAAAA;
    float: left;
}
.breadcrumbs .vehicle {
    float: right;
}
.breadcrumbs .vehicle a {
    font-weight: 400;
    margin: 0 0 0 5px;
    text-decoration: underline;
}
.result-count {
    background: none repeat scroll 0 0 #666666;
    clear: left;
    color: #FFFFFF;
    margin: 10px 0 0;
    overflow: hidden;
    padding: 5px 10px;
}
.result-count form {
    float: right;
    margin-right: 0;
    padding-right: 0;
}
.pagination {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bar-bg.gif") repeat-x scroll 0 -10px transparent;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    color: #333333;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 5px 10px;
}
.pagination a, .pagination a:visited {
    padding: 2px 4px;
    text-decoration: underline;
}
.pagination a:hover {
    background: none repeat scroll 0 0 #777777;
    color: #FFFFFF;
}
.pagination h3, .result-count h3 {
    float: left;
    font-size: 1em;
    margin: 0;
    padding: 1px 0;
}
.pagination .sort {
    float: left;
}
.pagination select {
    font-size: 0.9em;
    margin: 0 20px 0 5px;
    padding: 1px;
}
.pagination .pages {
    float: none;
    text-align: right;
}
.pagination form {
    display: block;
    float: left;
}
.result {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #EEEEEE;
    border-color: #AAAAAA #CCCCCC -moz-use-text-color;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-style: solid solid none;
    border-width: 2px 1px 0;
    margin: 5px 0 0;
    overflow: hidden;
}
.result-c {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #CCCCCC;
    margin-left: 30px;
    overflow: hidden;
    padding: 10px;
}
.result .compare-box {
    float: left;
    padding: 10px 0 0;
    text-align: center;
    width: 30px;
}
.result .part-no-mfr-no {
    border-bottom: 1px solid #CCCCCC;
    padding-top: 5px;
}
.result .title {
    font-size: 1.15em;
    margin-bottom: 10px;
}
.result .image {
    float: left;
    margin: 0 0 10px;
    text-align: center;
    width: 120px;
}
.result .info {
    margin: 0 0 0 126px;
}
.result .info p {
    margin: 0;
    padding: 0 0 10px;
}
.result .text {
    background: none repeat scroll 0 0 #FFFFFF;
    width: 2em;
}
.result .buybox {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    float: right;
    text-align: right;
}
.result .buybox strong.list-price {
    color: #474747;
    font-weight: bold;
}
.result .buybox strong.our-price {
    color: #AA5555;
    font-weight: 400;
}
.result .buybox span.our-price {
    font-size: 1.3em;
}
.result .buybox strong.core-price {
    color: #999999;
    font-weight: 400;
}
.result .buybox .container {
    border: 1px solid #F4F4F4;
    overflow: hidden;
    padding: 7px;
    width: 160px;
}
.result .buybox .add-to-cart {
    margin-top: 5px;
}
.result .attributes {
    margin: 1em 0;
}
.result .attributes table {
    border-top: 1px dotted #BBBBBB;
}
.result .attributes th, .result .attributes td {
    border-bottom: 1px dotted #BBBBBB;
    padding: 2px 3px 2px 0;
    text-align: left;
    vertical-align: top;
}
.result .attributes th {
    color: #333333;
    font-size: 0.9em;
    padding-right: 15px;
}
.result .attributes td {
    color: #883333;
    width: 90%;
}
.result h4 {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bullet-check.gif") no-repeat scroll 0 center transparent;
    color: #888888;
    margin: 1em 0;
    padding-left: 20px;
}
.result ul {
    border-top: 1px dotted #BBBBBB;
    margin: 0;
}
.result ul.more {
    border-top: 0 none;
}
.result ul, .result li {
    list-style-type: none;
}
.result li {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bullet-small.gif") no-repeat scroll 4px center transparent;
    border-bottom: 1px dotted #BBBBBB;
    padding-left: 15px;
}
.result .vehicles li {
    padding-bottom: 3px;
    padding-top: 3px;
}
.result .vehicles li strong {
    margin-right: 4px;
}
.result p.vehicles-footer {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/categorylist-arrow.gif") no-repeat scroll 4px 11px transparent;
    color: #555555;
    padding: 0.7em 0 0.7em 17px;
}
.result p.vehicles-footer a, .result p.vehicles-footer a:visited {
    color: #555555;
    font-weight: normal;
    text-decoration: none;
}
.result p.vehicles-footer a:hover {
    color: #333333;
}
.result p.vehicles-footer em {
    color: #005599;
    font-size: 0.9em;
    font-style: normal;
    font-weight: bold;
    text-decoration: underline;
}
.bar {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bar-bg.gif") repeat-x scroll left -1px #EEEEEE;
    border: 1px solid #CCCCCC;
    font-size: 0.9em;
    line-height: 1.5em;
    overflow: hidden;
    padding: 7px;
}
.bar p {
    float: left;
    margin: 5px 0 0;
    padding: 0 0 0 30px;
    text-align: center;
    width: 17%;
}
.bar p.write-a-review {
    display: none;
}
.bar .right {
    float: right;
    line-height: 0;
}
.bar p.fits {
    width: 38%;
}
.bar p.availability {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bar-icon-available.gif") no-repeat scroll 6px center transparent;
    text-align: left;
    width: 20%;
}
.bar p.free-shipping {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bar-icon-shipping.gif") no-repeat scroll 6px 8px transparent;
    text-align: left;
    width: 20%;
}
.bar p.freeshipping {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/free-shipping-badge.gif") no-repeat scroll 70px center transparent;
    padding-left: 10px;
    text-align: left;
    width: 28%;
}
.bar .info {
    display: inline;
    float: right;
    text-align: right;
}
.bar dt {
    color: #999999;
    display: inline;
    margin-left: 20px;
}
.bar dd {
    display: inline;
    font-weight: 700;
    margin-left: 5px;
}
.bar p.save-up {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bar-icon-shipping.gif") no-repeat scroll 6px 8px transparent;
    text-align: left;
    width: 20%;
}
.bar p.low-price-guarantee {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bar-icon-price.gif") no-repeat scroll 6px 8px transparent;
    text-align: left;
    width: 11%;
}
.bar p.fits {
    border-left: 0 none;
    color: #555555;
    font-size: 1em;
    line-height: 1.3em;
    padding-left: 0;
    text-align: left;
}
.bar p.fits strong {
    color: #333333;
    font-size: 1.1em;
}
.submodels {
    margin: 0 0 20px;
    padding: 0;
}
.submodels ul {
    border-left: 1px solid #EEEEEE;
    border-right: 1px solid #EEEEEE;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.submodels-expanded .number {
    display: none;
}
.expander {
    height: 28px;
    overflow: hidden;
}
.expander a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/search-submodels-tab.gif") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 28px;
    line-height: 28px;
    padding-left: 20px;
    text-decoration: none;
}
.expander a .container {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/search-submodels-tab.gif") no-repeat scroll right top transparent;
    display: block;
    float: left;
    margin-left: 10px;
    padding-right: 135px;
}
.expander span.number {
    color: #777777;
    font-weight: 400;
}
.expander a:hover .message {
    text-decoration: underline;
}
.submodels-expanded a {
    background-position: left -28px;
}
.submodels-expanded a .container {
    background-position: right -28px;
}
#all .expander a:focus {
    outline: 0 none;
}
.expander a:focus .message, .expander a:focus {
    outline: 1px dotted #888888;
}
.submodels li {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bullet-small.gif") no-repeat scroll 6px center transparent;
    border-bottom: 1px solid #EEEEEE;
    display: block;
    list-style-type: none;
    padding: 4px 4px 4px 20px;
}
.submodels h4 {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bullet-check.gif") no-repeat scroll 6px center transparent;
    border: 1px solid #EEEEEE;
    color: #888888;
    font-size: 1.1em;
    font-weight: 400;
    margin: 0;
    padding: 8px 10px 8px 25px;
}
.result .rating {
    text-decoration: none;
}
.result .rating img {
    vertical-align: middle;
}
.result a.info-buy {
    margin: 10px auto auto;
    text-align: center;
    text-decoration: none;
}
.result .part-no-mfr-no {
    font-size: 9pt;
}
.result .part-no-mfr-no .area {
    padding-right: 10px;
}
.result .part-no-mfr-no .area-2 {
    padding-right: 0;
}
.hero {
    background: none repeat scroll 0 0 #EEEEEE;
    margin: 0 0 10px;
    overflow: hidden;
}
.seo-hero {
    background: none repeat scroll 0 0 #EEEEEE;
    height: 140px;
    margin: 0 0 10px;
    overflow: hidden;
}
.compare {
    float: left;
    margin: 0;
    overflow: hidden;
}
.compare input {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/search-button-compare.gif") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    height: 20px;
    margin: 0 5px 0 0;
    vertical-align: middle;
    width: 86px;
}
.compare p {
    color: #555555;
    display: inline;
    margin: 0;
    padding: 0 0 0 5px;
}
.product-detail {
    margin: 0;
    min-width: 645px;
    overflow: hidden;
    padding-bottom: 10px;
}
.product-detail .image {
    float: left;
    margin-right: 10px;
    text-align: center;
    width: 200px;
}
.product-detail .image a.zoom {
    font-size: 0.9em;
    font-weight: 700;
}
.product-detail .image img {
    margin: 0;
    padding: 0;
}
.product-detail .image ul {
    display: inline;
    margin: 0;
    padding: 0;
}
.product-detail .image ul li {
    display: inline;
    margin: 0;
    padding: 0;
}
.product-detail .image ul li a img {
    margin: 0;
    padding: 0;
}
.product-detail .details {
    overflow: hidden;
}
.product-detail .details p {
    margin: 0;
    padding: 0;
}
.product-detail .details .right {
    display: block;
    float: right;
    margin: 0;
    padding: 0;
    width: 225px;
}
.product-detail .details .left {
    display: block;
    float: left;
    margin-right: 3px;
    overflow: hidden;
    padding: 0;
    width: 185px;
}
.product-detail .details .left .brand {
    float: left;
    margin: 3px 10px 0 0;
}
.product-detail .details .left .reviews {
    float: left;
    margin: 2px 0 10px;
}
.product-detail .details .left .reviews p {
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.product-detail .details .left .reviews a {
    font-weight: 400;
}
.product-detail .details .left .reviews .break {
    border-bottom: 1px solid #DBDBDB;
    display: block;
    height: 3px;
    margin: 2px 0 3px;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.product-detail .price {
    clear: both;
    float: left;
}
.product-detail .price_ {
    clear: both;
    float: left;
    margin: 0 0 20px;
    width: 200px;
}
.product-detail .bullets {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #DDDDDD;
    margin-bottom: 5px;
    padding: 7px;
}
.product-detail .right {
    float: left;
    margin: 0 0 20px 20px;
    width: 175px;
}
.product-detail .right .price {
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #BBBBBB;
    clear: both;
    float: right;
    margin: 0;
    padding: 5px;
    width: 220px;
}
.product-detail .add-this {
    clear: both;
    margin: auto;
    text-align: center;
}
.product-detail .bullets ul {
    margin-bottom: 0;
}
.product-detail table {
    border-collapse: collapse;
    font-size: 1em;
    width: 100%;
}
.product-detail td {
    margin: 0;
    padding: 1px 0;
}
.product-detail td.value {
    text-align: right;
}
.product-detail tr.total td {
    border-top: 1px solid #CCCCCC;
    margin-top: 3px;
    padding: 5px 0 3px;
}
.product-detail .our-price {
    font-size: 16px;
    font-weight: 700;
}
.product-detail tr.total span.total {
    color: #338833;
    font-size: 14px;
    font-weight: 700;
}
.product-detail .quantity {
    float: left;
    width: 71px;
}
.product-detail .quantity input {
    font-weight: 700;
    text-align: right;
    width: 25px;
}
.product-detail .add-to-cart {
    float: left;
    margin-top: 0;
}
.product-detail .details .price-range {
    border-bottom: 1px solid #DDDDDD;
    font-size: 1.1em;
    font-weight: 700;
    margin-bottom: 0.5em;
    padding-bottom: 0.5em;
}
.generic-content {
    border-bottom: 1px solid #CCCCCC;
}
.generic-content h4 {
    font-size: 1.3em;
    margin-bottom: 4px;
}
.generic-content h4 a {
    text-decoration: none;
}
.generic {
    margin: 0 0 20px;
}
.more-brands {
    margin: 0 0 20px;
    text-align: center;
}
.product-info {
    margin: 0 0 20px;
}
.product-info .tabs {
    border-bottom: 2px solid #BB0000;
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.product-info .tabs li {
    display: inline;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.product-info .tabs a, .product-info .tabs span {
    background: none repeat scroll 0 0 #DDDDDD;
    display: block;
    float: left;
    font-weight: 400;
    margin-right: 5px;
    padding: 5px 14px;
    text-decoration: none;
}
.product-info .tabs .active a, .product-info .tabs .active span {
    background: none repeat scroll 0 0 #BB0000;
    color: #FFFFFF;
    font-weight: 700;
}
.product-info .info {
    border: 1px solid #DDDDDD;
    padding: 10px;
}
.product-info .tabs span {
    color: #4096B0;
    cursor: pointer;
}
.product-info .info .brand {
    height: 22px;
}
.product-info .info .brand .brand-name {
    float: left;
    font-size: 22px;
    font-weight: 700;
}
.product-info .info .brand .brand-logo {
    float: right;
}
.split {
    margin: 0 0 20px;
    overflow: hidden;
}
.split .left {
    display: block;
    float: left;
    margin-left: 1%;
    margin-right: 1%;
    width: 48%;
}
.split .right {
    display: block;
    float: left;
    width: 50%;
}
.split .split .left {
    float: left;
    margin-right: 3%;
    width: 53%;
}
.split .split .right {
    float: left;
    width: 34%;
}
.split-70-30 .left, .split .split-70-30 .left {
    width: 69%;
}
.split-70-30 .right, .split .split-70-30 .right {
    width: 26%;
}
.product-pair {
    margin: 0 0 10px;
    overflow: hidden;
}
.product-pair .image img {
    margin-bottom: 5px;
    vertical-align: middle;
}
.product-pair .image, .product-pair .details {
    float: left;
    margin: 0 20px 20px 0;
    overflow: hidden;
}
.product-pair .plus {
    display: block;
    float: left;
    font-size: 1.7em;
    margin: 20px 10px 0 0;
}
.product-pair p {
    margin: 0 0 5px;
}
.product-pair .add-to-cart {
    float: left;
}
.product-pair .price {
    float: left;
    margin-right: 10px;
}
.product-pair .image .item {
    float: left;
    margin: 0 10px 0 0;
    text-align: center;
}
.vehicle-categories h4 {
    font-size: 1em;
    margin: 0 0 1em;
}
.vehicle-categories ul {
    margin: 0 0 1em 20px;
}
.vehicle-categories ul a {
    font-weight: 400;
}
.vehicle-categories .more {
    border-top: 1px solid #CCCCCC;
    display: block;
    margin: 20px 0 0;
    padding-top: 10px;
}
.vehicle-categories .item {
    margin-bottom: 1.5em;
}
.list-lined {
    border-top: 1px solid #CCCCCC;
    padding-top: 10px;
}
.list-lined .item {
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 10px;
}
.list-lined .item .details, .list-lined .item .image img {
    margin-bottom: 0;
}
.list-lined ul {
    margin-bottom: 0;
}
.top-right {
    position: absolute;
    right: 0;
    top: 0;
}
.top-right .add-to-cart {
    margin: 0;
}
.list-3-column {
    border: 2px solid #AA0000;
    margin-bottom: 10px;
    overflow: hidden;
}
.list-3-column h3, .list-3-column h4, .list-3-column h5, .list-3-column h6 {
    margin-bottom: 10px;
    margin-top: 0;
}
.list-3-column .item {
    float: left;
    margin-bottom: 10px;
    overflow: hidden;
    padding-left: 5px;
    text-align: center;
    width: 32%;
}
.list-3-column .item form {
    padding-top: 1em;
}
.list-3-column .item input {
    margin: 1em auto 0;
}
.list-3-column .item img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #CCCCCC;
    margin-right: 10px;
    padding: 1px;
}
.list-3-column .item .details .info-buy {
    margin: auto;
}
.list-3-column .item a:hover img {
    border-color: #999999;
}
.list-3-column h4 {
    background: none repeat scroll 0 0 #DDDDDD;
    overflow: hidden;
    padding: 3px 5px;
}
.list-3-column h4 a {
    color: #333333;
    display: block;
    float: left;
    text-decoration: none;
}
.list-3-column h4 a:hover {
    text-decoration: underline;
}
.list-3-column h5 {
    background: none repeat scroll 0 0 #DDDDDD;
    float: left;
    padding: 3px 5px;
}
.list-3-column h5 a {
    color: #333333;
    text-decoration: none;
}
.list-3-column h5 a:hover {
    text-decoration: underline;
}
.list-3-column h6 {
    background: none repeat scroll 0 0 #DDDDDD;
    padding: 3px 5px;
    text-align: right;
}
.list-3-column a.more {
    display: block;
    margin: 5px 0 0 5px;
}
.subpages ul {
    border-bottom: 1px solid #DDDDDD;
    margin: 0;
    padding: 10px;
    text-align: center;
}
.subpages ul li {
    border-left: 1px solid #CCCCCC;
    display: inline;
    list-style: none outside none;
    padding: 3px 1em;
}
.subpages ul li.first {
    border-left: 0 none;
}
.subpages ul li.active {
    font-weight: 700;
}
.other-results h4 {
    font-size: 1em;
    margin: 0 0 0.6em 1.5em;
}
.other-results ul {
    margin-bottom: 20px;
    width: 93%;
}
.other-results ul li {
    float: left;
    width: 24%;
}
.other-results ul a {
    font-weight: 400;
}
.other-results ul em {
    background: none repeat scroll 0 0 #EEEE99;
    font-weight: 400;
    text-decoration: underline;
}
.linkslist {
    font-size: 0.9em;
    margin-bottom: 20px;
    overflow: hidden;
    text-align: left;
}
.linkslist ul {
    float: left;
    margin: 0 0 0 4%;
    padding: 0;
}
.linkslist ul a {
    background-position: 5px 5px;
    display: block;
}
#all .heading-small {
    font-size: 1em;
    padding: 2px 10px;
}
.linkslist-5-column ul {
    margin-left: 3%;
    width: 16%;
}
.linkslist-4-column ul {
    width: 21%;
}
.linkslist-4-column ul {
}
.linkslist-5-column li {
    list-style: none outside none;
}
.linkslist-5-column li a {
    padding: 0;
}
.fit-checker {
    background: none repeat scroll 0 0 #F1F1D3;
    border: 2px solid #DDAA11;
    margin: 0 0 20px;
    overflow: hidden;
    padding: 7px 10px;
    text-align: left;
}
.fit-checker h3 {
    border-bottom: 1px solid #CCCCCC;
    font-size: 1em;
    font-weight: 400;
    margin: 0 0 5px;
    padding: 0 0 2px;
    text-align: left;
}
.fit-checker h3 strong {
    font-size: 1.3em;
    font-weight: 400;
    margin-right: 0.2em;
}
.fit-checker select {
    margin: 0 1% 0 0;
    width: 28%;
}
.fit-checker ul {
    display: inline;
}
.fit-checker li {
    display: block;
    float: left;
    list-style-type: none;
    margin: 0;
    text-align: left;
    width: 33%;
}
.fit-checker li span {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bullet-small.gif") no-repeat scroll left center transparent;
    display: block;
    padding-left: 15px;
}
.fit-checker-error {
    background: none repeat scroll 0 0 #F1DAD3;
    border-color: #BB0000;
}
.fit-checker-error h3 {
    color: #771111;
    font-size: 1.1em;
    font-weight: 700;
}
.fit-checker-error .one {
    width: 38%;
}
.fit-checker-error .two {
    width: 31%;
}
.fit-checker-error .three {
    width: 31%;
}
.fit-checker-ok {
    background: none repeat scroll 0 0 #EFF4DE;
    border: 1px solid #A7BA89;
    color: #555555;
    margin: 10px 0;
    padding: 9px 10px 9px 70px;
    position: relative;
}
.fit-checker-ok strong {
    color: #4C5B3A;
    display: block;
    font-size: 1.2em;
}
.fit-checker-ok .icon {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/fit-checker-ok-seal.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 54px;
    left: 5px;
    margin: 0;
    padding: 0;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 55px;
}
#part_fits {
    padding: 0;
}
#part_fits .label {
    float: left;
    padding: 5px 0 9px 5px;
    width: 42%;
}
#part_fits .try {
    float: right;
    font-size: 0.9em;
    line-height: 1.1em;
    padding: 5px 5px 9px 0;
    text-align: right;
    width: 55%;
}
#part_fits .part_fits_vlist {
    border-top: 1px solid #80AF33;
    margin: 0;
    padding: 0;
}
#part_fits .part_fits_vlist ul {
    display: list-item;
    float: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-indent: 1em;
}
#part_fits .part_fits_vlist ul li {
    border-bottom: 1px solid #CDE1AD;
    padding: 2px 0;
    width: 100%;
}
div.form {
    margin: 1em 0;
}
.form .field {
    clear: both;
    margin: 6px 0;
    overflow: hidden;
    width: auto;
}
.form .field label {
    color: #666666;
    display: block;
    font-size: 0.9em;
    font-weight: 700;
    margin-right: 2%;
}
.form .field label.half {
    float: left;
    padding-right: 1%;
    width: 24%;
}
.form .field-checkbox label {
    font-weight: 400;
}
.form .field .text {
    width: 50%;
}
.form .field .text-half {
    float: left;
    margin-right: 1%;
    width: 24%;
}
.form p.submit {
    font-size: 1.2em;
    padding: 3px 0;
}
.form .required {
    color: #AA4444;
    font-size: 1.2em;
}
.form input {
    float: left;
}
.form .info {
    color: #666666;
    display: block;
    float: left;
    font-style: italic;
    margin-left: 2%;
    width: 40%;
}
.page-register #content {
    overflow: hidden;
}
.page-register .headline {
    float: left;
    padding-right: 2%;
    width: 27.5%;
}
.page-register .form {
    float: left;
    width: 70%;
}
.field-checkbox {
    padding: 1em 0;
}
.field-error {
    background: none repeat scroll 0 0 #FFEEEE;
    border: 1px solid #DDBBBB;
    padding: 5px;
}
.field-error .info {
    font-weight: 700;
}
.field-error .text {
    border: 2px solid #CC9999;
}
.error, div.headline .error {
    background: none repeat scroll 0 0 #FFDDDD;
    border: 1px solid #CCAAAA;
    color: #443333;
    margin: 1.5em 0;
    padding: 10px;
}
div.headline .error {
    background: none repeat scroll 0 50% transparent;
    border: 0 none;
    color: #773333;
    padding: 0;
}
div.headline .error {
    font-size: 0.9em;
}
.error strong {
    font-size: 1.2em;
}
.dialog {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 2px solid #DDDDDD;
    margin: 1em auto 0;
    padding: 15px;
    width: 75%;
}
#content .dialog .headline {
    margin: 0;
    padding: 0;
}
.search-by-name {
    float: right;
    margin: 5px 0 0 10px;
    overflow: hidden;
    padding: 0.8em 0;
}
.search-by-name h3 {
    float: left;
    line-height: 25px;
    margin: 0;
    padding: 0 1em 0 0;
}
.search-by-name div.by-product-name {
    overflow: hidden;
    width: 250px;
}
.search-by-name em {
    color: #666666;
    display: block;
    float: right;
    line-height: 25px;
}
.five-category-list .image img {
    border: 2px solid #AAAAAA;
}
.five-category-list .product-name {
    font-size: 1.2em;
}
.five-category-list ul a {
    font-size: 0.9em;
    font-weight: 400;
}
.five-category-list .more {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #DDDDDD;
    display: block;
    padding: 3px;
    width: 100px;
}
#affiliate-container {
    margin-left: auto;
    margin-right: auto;
    width: 750px;
}
#affiliate-left {
    float: left;
    width: 300px;
}
#affiliate-right {
    float: left;
    width: 445px;
}
#affiliate-reasons {
    background-color: #1D2C69;
    margin-left: 11px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
    width: 279px;
}
#affiliate-signup {
    background-color: #1D2C69;
    margin-left: 11px;
    width: 279px;
}
.affiliate-reasons {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 700;
    margin-left: 6px;
    text-align: center;
}
li.affiliate {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 25px;
    margin-left: 0;
}
.affiliate-header {
    color: #000000;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 700;
}
.affiliate-paragraph {
    color: #000000;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 25px;
    margin-right: 15px;
}
.no-products {
    background-color: #EEEEEE;
    border: 1px solid #BB0000;
    font-size: 12px;
    font-weight: 700;
    padding-left: 10px;
}
#content .nomatch-ad {
    width: 300px;
}
#content .nomatch-main {
    width: 590px;
}
.ad-rectangle {
    margin: 1.5em 0;
    width: 300px;
}
.contact-container {
    float: left;
    width: 600px;
}
.contact-container .container {
    float: left;
    padding-bottom: 3px;
    width: 100%;
}
.contact-container .container .labels {
    float: left;
    width: 60%;
}
.contact-container .container .object {
    float: left;
}
.contact-container .contact-button {
    float: left;
    width: 100%;
}
#catalog-selector {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/overlay-bg.gif") no-repeat scroll center 55px transparent;
}
#catalog-selector .heading {
    line-height: 1.8em;
    margin-bottom: 0.9em;
    margin-top: 1.4em;
}
#catalog-selector .heading h3 {
    font-size: 1.5em;
    margin: 0;
    padding: 0;
}
#catalog-selector .heading p {
    color: #555555;
    font-size: 1.1em;
    margin: 0;
    padding: 0;
}
#catalog-selector .split {
    margin-bottom: 0;
}
#catalog-selector .split .left, #catalog-selector .split .right {
    line-height: 1.3em;
}
#catalog-selector .split .container {
    padding: 5px 18px;
}
#catalog-selector .split a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/overlay-button.gif") no-repeat scroll left top transparent;
    display: block;
    height: 45px;
    margin: 5px auto;
    padding: 0;
    text-indent: -9999px;
    width: 189px;
}
#catalog-selector .left a:hover {
    background-position: 0 -45px;
}
#catalog-selector .right a {
    background-position: -189px 0;
}
#catalog-selector .right a:hover {
    background-position: -189px -45px;
}
#catalog-selector .other {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/overlay-or.gif") no-repeat scroll center top transparent;
    font-size: 1.1em;
    padding-top: 30px;
    text-align: center;
}
#TB_window #catalog-selector .other a {
    color: #005599;
}
#TB_window {
    position: relative;
}
body #TB_title {
    background: none repeat scroll 0 0 transparent;
    color: #888888;
    font-size: 0.9em;
    height: auto;
    position: absolute;
    right: 0;
    top: 0;
}
.subcontent li {
    margin-right: 0.8em;
}
#dart-area h1 {
    margin: 0;
    padding: 8px 0 15px;
}
table.category-table {
    border-left: 1px solid #CCCCCC;
    margin: 0 0 5px;
    width: 100%;
}
table.category-table-3-column td {
    width: 33.3%;
}
table.category-table td {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 0 none;
    border-right: 1px solid #CCCCCC;
    border-top: 2px solid #BBBBBB;
    padding: 5px;
    vertical-align: top;
}
table.category-table .see-all td {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #E0E0E0;
    border-color: #CCCCCC #D0D0D0 #CCCCCC -moz-use-text-color;
    border-left: 0 none;
    border-style: solid dotted solid none;
    border-width: 1px 1px 1px 0;
    padding: 0 5px 5px;
}
table.category-table .see-all span {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/categorylist-arrow.gif") no-repeat scroll right center transparent;
    border-top: 1px solid #F2F2F2;
    display: block;
    padding: 2px 5px;
}
table.category-table .see-all a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    display: block;
    padding: 0 3px 3px;
    position: relative;
    top: -1px;
}
table.category-table .see-all a:hover span {
    background-color: #F1F1F1;
    text-decoration: underline;
}
table.category-table .see-all a:active {
    outline: 0 none;
}
table.category-table .see-all a:active span {
    background-color: #CCCCCC;
}
table.category-table p.image {
    height: 110px;
    margin: 0;
    padding: 0;
    text-align: center;
}
table.category-table p.image a {
    margin: 0;
    padding: 0;
}
table.category-table p.image a:hover {
    background: none repeat scroll 0 0 transparent;
}
table.category-table h4 {
    font-size: 1.2em;
    line-height: 1.3em;
    margin: 0 0 0.4em;
    padding: 0;
}
table.category-table h4 a {
    text-decoration: none;
}
table.category-table ul {
    color: #AAAAAA;
    font-size: 0.9em;
    margin: 0 0 0.8em 1.5em;
}
table.category-table .empty {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
}
table.category-table .empty-2 {
    width: 66%;
}
.modcont {
    float: left;
    width: 77%;
}
.linkslist-3-column ul {
    font-size: 1.1em;
    line-height: 1.7em;
    margin-left: 4%;
    width: 29%;
}
.linkslist ul a {
    background-position: 5px 5px;
    display: block;
}
.linkslist-nested ul li, .linkslist-nested ul a {
    display: inline;
}
.linkslist-nested li {
    clear: both;
    display: block;
    margin-bottom: 0;
}
.linkslist-nested dl {
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 2px;
}
.linkslist-nested dt {
    display: block;
    float: left;
    font-size: 1.1em;
    margin-right: 2%;
    width: 20%;
}
.linkslist-nested dt a {
    text-decoration: none;
}
.linkslist-nested dd {
    display: block;
    float: left;
    padding-bottom: 10px;
    width: 77%;
}
.linkslist-nested ul {
    width: 99%;
}
.linkslist-nested dd a {
    color: #585858;
    font-weight: 400;
    margin: 0 10px 0 0;
}
.category-table-small .see-all td {
    font-size: 1.1em;
}
.category-table-small .see-all a {
    display: table-cell;
    height: 100%;
    overflow: hidden;
    text-decoration: none;
    width: auto;
}
.generic-content h4 {
    font-size: 1.3em;
    margin-bottom: 4px;
}
.generic-content h4 a {
    text-decoration: none;
}
.generic-content p {
    margin-top: 0;
}
.generic-content {
    border-bottom: 1px solid #CCCCCC;
}
.seo-heroshot {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bg-heroshot.jpg") repeat-x scroll 0 0 transparent;
    height: 140px;
    margin: 0;
    padding: 0;
    width: 100%;
}
.featured-partmap .price {
    font-size: 0.9em;
    text-align: right;
}
.featured-partmap .price a {
    color: #888888;
    font-weight: 400;
}
.featured-partmap {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #AAAAAA -moz-use-text-color;
    border-style: solid none;
    border-width: 2px 0 1px;
    width: 100%;
}
.featured-partmap td {
    border-bottom: 1px solid #AAAAAA;
    padding: 5px;
    vertical-align: top;
}
.featured-partmap td.price {
    padding-right: 0;
}
.featured-partmap td.title {
    font-size: 1.1em;
}
.featured-partmap td.thumb {
    background: none repeat scroll 0 0 #FFFFFF;
    padding-left: 0;
}
.part-no-mfr-no {
    font-size: 11px;
    height: auto;
    overflow: hidden;
    padding: 5px 0;
    width: auto;
}
.part-no-mfr-no .strong {
    font-weight: bold;
}
.area {
    color: #666666;
    float: left;
    padding: 0 50px 0 0;
}
.area .data {
    color: #333333;
}
.read-all-reviews {
    font-size: 11px;
}
.bar .listing-live-help {
    padding-left: 10px;
}
.headline .attribute {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #EEEEEE;
    border-color: #DDDDDD #DDDDDD #CCCCCC;
    border-style: solid;
    border-width: 1px 1px 2px;
    margin: 0 2px;
    padding: 1px 3px;
}
.headline a.remove {
    font-weight: bold;
    padding: 0 2px;
    text-decoration: none;
}
.alert {
    background: none repeat scroll 0 0 #EEE7DA;
    border: 2px solid #999792;
    color: #555544;
    margin: 15px 0 10px;
    padding: 10px;
}
.alert h3 {
    border-bottom: 1px solid #C0C0AA;
    color: #882222;
    font-size: 1.2em;
    margin: 0 0 5px;
    padding: 0 0 5px;
}
.alert em {
    color: #888877;
}
#vehicle_fit {
    font-weight: bold;
}
.cat_bullet_list {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bullet-small.gif") no-repeat scroll 0 7px transparent;
    list-style: none outside none;
    margin-left: -5px;
    padding-left: 10px;
}
.jobs {
    font-size: 11px;
    line-height: 14px;
    margin-left: 7px;
}
.jobs a {
    font-weight: normal;
}
.recommended-result {
    border-top: 4px solid #6EA724;
}
.recommended-result .result-c {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/listing-recommended.png") no-repeat scroll right top #FFFFFF;
}
.recommended-result .title {
    padding-right: 170px;
}
.recommended-result .part-no-mfr-no {
    margin-right: -170px;
}
.suppressed-result {
    border-bottom: 1px solid #CCCCCC;
}
.suppressed-result .part-no-mfr-no {
    border-bottom: 0 none;
    float: left;
    overflow: hidden;
}
.suppressed-result .part-no-mfr-no .clear {
    display: none;
}
.suppressed-result .title {
    margin-bottom: 0;
    overflow: hidden;
    padding-right: 0;
}
.suppressed-result .buybox {
    float: right;
}
.suppressed-result .buybox .container {
    text-align: center;
}
.suppressed-result .buybox a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/listing-details.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 25px;
    margin: 0 auto;
    padding: 0;
    text-indent: -9999px;
    width: 149px;
}
h1.heading {
    -moz-background-inline-policy: continuous;
    background: none repeat scroll 0 0 #555555;
    color: #FFFFFF;
    font-size: 1.2em;
    margin: 0 0 10px;
    padding: 5px 10px;
    text-align: left;
}
#tablinks .tabshelf {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    overflow: hidden;
}
#tablinks .tab {
    margin: 10px 0;
}
.list-2-column .add-to-cart-a, .list-5-column .add-to-cart-a, .list-4-column .add-to-cart-a {
    margin-left: 0;
    margin-top: 10px;
}
.list-2-column .add-to-cart-b, .list-5-column .add-to-cart-b, .list-4-column .add-to-cart-b {
    margin-left: 0;
    margin-top: 10px;
}
.list-2-column .add-to-cart-c, .list-5-column .add-to-cart-c, .list-4-column .add-to-cart-c {
    margin-left: 0;
    margin-top: 10px;
}
.add-to-cart-a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/button-addtocart-offera.png") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    font-size: 0.1px;
    height: 23px;
    line-height: 0.1px;
    margin: 10px auto 0;
    padding: 0;
    text-indent: -9999px;
    width: 108px;
}
.add-to-cart-b {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/button-addtocart-offerb.png") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    font-size: 0.1px;
    height: 23px;
    line-height: 0.1px;
    margin: 10px auto 0;
    padding: 0;
    text-indent: -9999px;
    width: 108px;
}
.add-to-cart-c {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/button-addtocart-offerc.png") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    font-size: 0.1px;
    height: 23px;
    line-height: 0.1px;
    margin: 10px auto 0;
    padding: 0;
    text-indent: -9999px;
    width: 108px;
}
.add-to-cart-a-big {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/button-addtocart-offera-big.png") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 0.1px;
    height: 35px;
    line-height: 0.1px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 138px;
}
.add-to-cart-b-big {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/button-addtocart-offerb-big.png") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 0.1px;
    height: 35px;
    line-height: 0.1px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 138px;
}
.add-to-cart-c-big {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/button-addtocart-offerc-big.png") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 0.1px;
    height: 35px;
    line-height: 0.1px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 138px;
}
#shop-by-vehicle-hor-spnew {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/App_Themes/Ecommerce/Images/vi-VN/shop-by-vehicle-hor.gif") repeat-x scroll left top transparent;
    border-color: #ABABAB;
    border-style: solid;
    border-width: 0 1px 1px;
    height: 86px;
    margin: 10px 0;
    padding: 20px 10px 10px;
}
#shop-by-vehicle-hor-spnew .container-spnew {
    width: 100%;
}
#shop-by-vehicle-hor-spnew .container-spnew h4 {
    font-size: 16px;
    margin: 0 0 10px 4px;
}
#shop-by-vehicle-hor-spnew .container-spnew select {
    margin-left: 3px;
    padding: 2px 0;
    width: 17%;
}
#shop-by-vehicle-hor-spnew .search-spnew {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/search-btn-bg.gif") repeat-x scroll left top #080808;
    border: 1px solid #272727;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 11px;
    font-weight: 700;
    margin: 0 3px 0 0;
    padding: 4px;
    text-transform: uppercase;
    width: 10%;
}
.pagination-spnew {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bar-bg.gif") repeat-x scroll 0 -10px transparent;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 3px 1px 1px;
    color: #333333;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 5px 10px;
}
.pagination-spnew p {
    float: left;
    margin: 0;
    overflow: hidden;
}
.pagination-spnew .pages-spnew {
    float: right;
    text-align: right;
}
.pagination-spnew a, .pagination-spnew a:visited {
    padding: 2px 4px;
    text-decoration: underline;
}
.pagination-spnew a:hover {
    background: none repeat scroll 0 0 #777777;
    color: #FFFFFF;
}
.pagination-spnew h3, .pagination-spnew .sort {
    float: left;
}
.pagination-spnew select {
    font-size: 0.9em;
    margin: 0 20px 0 5px;
    padding: 1px;
}
.pagination-spnew form {
    display: block;
    float: left;
}
.info-spnew {
    margin-left: 200px;
}
.info-spnew .buybox-spnew {
    float: right;
    margin-left: 15px;
    text-align: right;
    width: 235px;
}
.info-spnew .buybox-spnew .container-spnew {
    border: 1px solid #CCCCCC;
    overflow: hidden;
    padding: 7px;
}
.product-detail-spnew .attributes-spnew {
    float: left;
    margin: 1em 0;
    overflow: hidden;
    width: 570px;
}
* html .product-detail-spnew .attributes-spnew {
    width: 568px;
}
.product-detail-spnew .attributes-spnew table {
    border-top: 1px dotted #BBBBBB;
    width: 100%;
}
.product-detail-spnew .attributes-spnew th, .product-detail-spnew .attributes-spnew td {
    border-bottom: 1px dotted #BBBBBB;
    padding: 2px 3px 2px 0;
    text-align: left;
    vertical-align: top;
}
.product-detail-spnew .attributes-spnew th {
    color: #333333;
    font-size: 0.9em;
    padding-right: 15px;
}
.product-detail-spnew .attributes-spnew td {
    color: #883333;
    width: 78%;
}
.product-detail-spnew .quantity {
    float: left;
    width: 71px;
}
.product-detail-spnew .quantity input {
    font-weight: 700;
    text-align: right;
    width: 25px;
}
.product-detail-spnew .add-to-cart {
    float: left;
    margin-top: 0;
}
#right .three-ways-old {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/right-3ways-old.gif") no-repeat scroll left top transparent;
    height: 171px;
    margin: 10px 10px 10px 0;
    padding: 0;
    position: relative;
    width: 160px;
}
#right .three-ways-old p {
    left: -9999px;
    position: absolute;
    top: 0;
}
#right .three-ways-old .live-chat {
    cursor: pointer;
    display: block;
    height: 35px;
    left: 0;
    position: absolute;
    text-indent: -9999px;
    top: 130px;
    width: 160px;
}
#rma-form {
    margin-top: 20px;
    overflow: hidden;
    text-align: left;
    width: 650px;
}
#rma-form h1 {
    margin: 0;
    padding: 0;
}
#rma-form table {
    border: 1px solid #CCCCCC;
    margin: 20px 0 0;
    width: 600px;
}
#rma-form tr.heading {
    background: none repeat scroll 0 0 #797979;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}
#rma-form td {
    padding: 4px 3px 4px 6px;
}
#rma-form input, #rma-form select {
    border: 1px solid #CCCCCC;
    font-size: 12px;
    padding: 4px;
    width: 160px;
}
#rma-form textarea {
    border: 1px solid #CCCCCC;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 4px;
}
#rma-form .req {
    color: #FF0000;
}
#rma-form .btn-rma {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/btn-rma.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 25px;
    margin: 20px;
    text-align: center;
    width: 199px;
}
.three-col-wide {
    overflow: hidden;
}
.three-col-wide #left {
    float: left;
    margin: 10px 0 0;
    min-height: 500px;
    width: 220px;
}
.three-col-wide #content {
    overflow: hidden;
    padding: 10px 10px 0;
}
.three-col-wide #content-new {
    overflow: hidden;
    padding: 10px 0 0;
}
.three-col-wide #main {
    margin-right: 170px;
}
.three-col-wide #right {
    float: right;
    margin: 0;
    width: 160px;
}
.three-col {
    overflow: hidden;
}
.three-col #left {
    float: left;
    margin: 10px 10px 0 0;
    width: 220px;
}
.three-col #content {
    margin: 10px 10px 0 0;
    overflow: hidden;
}
.three-col #main {
    margin-right: 310px;
}
.three-col #right {
    float: right;
    margin: 0;
    width: 160px;
}
.two-col {
    overflow: hidden;
}
.two-col #left {
    float: left;
    margin: 10px 10px 0 0;
    width: 220px;
}
.two-col #content {
    margin: 10px 10px 0 0;
    overflow: hidden;
}
.two-col #right {
    margin: 0;
    width: 160px;
}
.two-col-right {
    overflow: hidden;
}
.two-col-right #left {
    display: none;
}
.two-col-right #content {
    margin: 10px 10px 0;
    overflow: hidden;
}
.two-col-right #main {
    margin-right: 310px;
}
.two-col-right #right {
    float: right;
    margin: 0;
    width: 300px;
}
.full-width #content {
    margin: 10px 10px 0;
    overflow: hidden;
}
.full-width #left {
    display: none;
}
.full-width #right {
    display: none;
}
.one-col-slim #left {
    display: none;
}
.one-col-slim #right {
    display: none;
}
.one-col-slim #content {
    margin: 10px auto 0;
    width: 900px;
}
.one-col-slim-ad #left {
    display: none;
}
.one-col-slim-ad #content {
    margin: 10px auto 0;
    overflow: hidden;
    width: 900px;
}
.one-col-slim-ad #main {
    float: left;
    margin-right: 10px;
    width: 728px;
}
.one-col-slim-ad #right {
    float: right;
    margin-top: 10px;
    width: 160px;
}
#pre-content {
    margin: 0 10px;
    overflow: hidden;
}
body.fixed-width #all-container {
    position: relative;
    width: 1000px;
}
body.fixed-width .skyscraper {
    float: right;
    padding: 10px 10px 0 0;
}
div, dl, dt, dd, ul, ol, li, form, fieldset, input, th, td {
    margin: 0;
    padding: 0;
}
pre, p, blockquote, h1, h2, h3, h4, h5, h6 {
    margin: 1.5em 0;
}
div.big h1 {
    font-size: 2em;
}
h1 {
    font-size: 1.8em;
    line-height: 1.4em;
}
h2 {
    font-size: 1.4em;
}
h3 {
    font-size: 1.2em;
}
h4 {
    font-size: 1.1em;
    margin: 0 0 1em;
}
h5 {
    font-size: 1.1em;
}
h6 {
    font-size: 1.1em;
}
.clearer, .clear {
    clear: both;
    float: none;
}
.left {
    float: left;
}
.right {
    float: right;
}
h3.small {
    font-size: 1em;
}
a {
    color: #005599;
    font-weight: bold;
    text-decoration: underline;
}
a:visited {
    color: #335599;
}
a:hover {
    text-decoration: underline;
}
a img {
    border: 0 none;
}
blockquote {
    border-left: 2px solid #CCCCCC;
    color: #888888;
    margin-left: 0.2em;
    padding: 0 1em;
}
.mute {
    color: #777777;
    list-style: none outside none;
}
.small {
    font-size: 0.9em;
}
.large {
    font-size: 1.1em;
}
.centered {
    text-align: center;
}
.align-right {
    text-align: right;
}
.black {
    color: #333333;
}
span.pipe {
    padding: 0 0.5em;
}
h3.big {
    font-size: 1.3em;
    position: relative;
}
h3.big a {
    font-size: 0.8em;
    font-weight: normal;
    position: absolute;
    right: 10px;
    top: 5px;
}
input.text, select {
    border: 1px solid #CCCCCC;
    color: #333333;
    padding: 3px;
}
.linkslist ul {
    list-style: none outside none;
}
.linkslist ul li {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bullet-small.gif") no-repeat scroll 0 7px transparent;
    color: #337799;
    display: block;
    font-weight: normal;
    padding: 1px 1px 1px 10px;
}
.linkslist dd ul li {
    background: none repeat scroll 0 0 transparent;
    display: inline;
    list-style: none outside none;
    padding: 0;
}
p.big {
    color: #666666;
    font-size: 1.1em;
    margin: 0;
}
input[type="image"] {
    cursor: pointer;
}
#all img.rating {
    border: 0 none;
    display: inline;
    float: none;
    vertical-align: middle;
}
html, body {
    height: 100%;
    margin: 0;
    padding: 0;
}
body {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    font-size: 0.75em;
    line-height: 1.5em;
}
body, input, td, select {
    font-family: arial,sans-serif;
}
#all-container, #all {
    height: auto !important;
    margin: 0 auto;
    max-width: 1280px;
    min-height: 100%;
    padding: 0 16px;
    position: relative;
}
#all-container {
    min-width: 1000px;
    padding-top: 15px;
}
#all-container {
}
#all {
    padding: 0;
}
#all-o1, #all-o2 {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/all-shadow.gif") no-repeat scroll left top transparent;
    height: 550px;
    margin: 0;
    padding: 0;
    position: absolute;
    text-indent: -9999px;
    top: 140px;
    width: 16px;
    z-index: -1;
}
#all-o1 {
    background-position: right top;
    left: 0;
}
#all-o2 {
    right: 0;
}
#top-ad {
    font-weight: bold;
    margin-top: 15px;
    text-align: center;
}
#footer-ad {
    padding-top: 25px;
    text-align: center;
}
#header {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/header-bg.gif") repeat-x scroll left top transparent;
    border-bottom: 3px solid #B41309;
    color: #333333;
    height: 140px;
    padding: 0;
    position: relative;
}
#header-o1, #header-o2 {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/header-corner.gif") no-repeat scroll left top transparent;
    height: 140px;
    position: absolute;
    top: 0;
    width: 19px;
    z-index: 0;
}
#header-o1 {
    left: 0;
}
#header-o2 {
    background-position: -19px top;
    right: 0;
}
#header a {
    font-weight: normal;
}
#top {
    height: 70px;
    overflow: hidden;
    padding-left: 200px;
    padding-right: 232px;
    position: relative;
}
#logo {
    left: 20px;
    position: absolute;
    top: 15px;
}
#logo:hover {
    background: none repeat scroll 0 50% transparent;
}
#header-live-chat {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/header-top-live-chat.gif") no-repeat scroll center top transparent;
    padding: 0;
    width: 37%;
}
#header-live-chat a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/header-top-live-chat.gif") no-repeat scroll center top transparent;
    display: block;
    height: 32px;
    text-indent: -9999px;
    width: auto;
}
#header-free-shipping {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/header-top-free-shipping.gif") no-repeat scroll 2px center transparent;
    height: 32px;
    padding: 0;
    text-indent: -9999px;
    width: 22%;
}
#header-save-up {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/header-top-save.gif") no-repeat scroll 2px center transparent;
    height: 32px;
    padding: 0;
    text-indent: -9999px;
    width: 22%;
}
#header-bongo {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/apw-phoenix-bongo-button.gif") no-repeat scroll 2px center transparent;
    padding: 0;
    width: 22%;
}
#header-bongo a {
    background: url("/images/bongo/apw-phoenix-bongo-button.gif") no-repeat scroll 2px center transparent;
    display: block;
    height: 33px;
    text-indent: -9999px;
}
#cart {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/header-cart-bg.gif") no-repeat scroll left top transparent;
    color: #333333;
    height: 55px;
    position: absolute;
    right: 15px;
    top: 8px;
    width: 215px;
}
#cart .container {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/header-cart-bg.gif") no-repeat scroll right top transparent;
    height: 49px;
    left: 6px;
    overflow: hidden;
    padding: 3px 0 3px 3px;
    position: relative;
}
#cart p {
    float: left;
    margin: 0;
    padding-left: 2px;
    padding-top: 7px;
}
#cart ul {
    display: block;
    float: right;
    margin: 0;
    padding: 0;
}
#cart li {
    display: inline;
    list-style-type: none;
}
#cart .view {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/header-cart-view.gif") no-repeat scroll left top transparent;
}
#cart .checkout {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/header-cart-checkout.gif") no-repeat scroll left top transparent;
}
#cart .view, #cart .checkout {
    display: block;
    height: 23px;
    margin: 0 3px 2px 0;
    padding: 0;
    text-indent: -9999px;
    width: 72px;
}
#cart a.view:hover, #cart a.checkout:hover {
    background-position: 0 -23px;
}
#search-bar {
    overflow: hidden;
    padding: 0 15px;
}
#search-bar form {
    float: left;
}
#search-bar input.text, #search-bar select {
    border: 2px solid #444444;
    vertical-align: middle;
}
#search-bar input.text {
    color: #555555;
    margin: 0 3px;
    width: 225px;
}
#search-bar select {
    font-weight: bold;
    margin: 0 3px;
}
#search-bar input.submit {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/header-search-button.gif") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    height: 24px;
    margin-left: 5px;
    position: relative;
    top: 1px;
    width: 53px;
}
#search-bar input.submit:hover {
    background-position: 0 -24px;
}
#user-actions {
    float: right;
    line-height: 24px;
    margin: 0;
    padding: 0;
    text-align: right;
}
#user-actions span {
    margin-right: 0.5em;
}
#header-bml {
    bottom: 9px;
    position: absolute;
    right: 8px;
}
#area {
    min-height: 400px;
    overflow: hidden;
}
#ThirdFooter {
    background: none repeat scroll 0 0 #FCFCFC;
}
.footer-elements {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FCFCFC;
    border-color: -moz-use-text-color #ECECEC #ECECEC;
    border-right: 1px solid #ECECEC;
    border-style: none solid solid;
    border-width: 0 1px 1px;
}
.f-row {
    margin: 0 auto;
    padding: 0 20px;
    width: 963px;
}
.join-fb, .newsletter {
    float: left;
    padding: 20px 0;
}
.join-fb {
    width: 290px;
}
.join-fb h2 {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/footer/hdr-ffb.gif") no-repeat scroll 0 0 transparent;
    height: 59px;
    margin: 0;
    text-indent: -9999px;
    width: 264px;
}
.f-twitter {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/f-gdot.gif") repeat-x scroll 0 0 transparent;
    padding: 10px 0 0;
}
#ThirdFooter .f-twitter a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/btn-twitter.gif") repeat scroll 0 0 transparent;
    color: #666666;
    display: block;
    font-weight: bold;
    height: 21px;
    padding: 5px 0 0 26px;
    text-decoration: none;
    width: 122px;
}
#footer-google-plus1 {
    display: block;
    float: left;
    height: 20px;
    margin-left: 7px;
    margin-top: 3px;
    width: 90px;
}
#header-google-plus1 {
    float: left;
    margin-left: 8px;
    margin-top: 2px;
    width: 70px;
}
.newsletter {
    margin-left: 30px;
    width: 240px;
}
.newsletter h2 {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/hdr-newsletter.gif") repeat scroll 0 0 transparent;
    height: 26px;
    margin: 0;
    text-indent: -9999px;
    width: 241px;
}
.newsletter p {
    color: #333333;
    font-size: 12px;
    line-height: 17px;
    margin: 10px 0;
}
.newsletter input {
    border: 1px solid #CCCCCC;
    float: left;
    height: 23px;
    padding: 0 0 0 5px;
    width: 175px;
}
.newsletter input.fbtn-go {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/fbtn-go.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 24px;
    margin-left: 5px;
    padding: 0;
    width: 52px;
}
.slinks {
    float: right;
    padding: 20px 0;
    width: 370px;
}
.slinks ul {
    margin-left: 0;
}
.slinks ul li ul {
    margin-left: 0;
}
.slinks li {
    float: left;
    line-height: 17px;
    list-style: none outside none;
    margin-left: 20px;
}
.slinks li.fabout {
    margin-left: 0;
    width: 120px;
}
.slinks li.fhelp {
    width: 110px;
}
.slinks li.fyaccount {
    width: 100px;
}
.slinks li h3 {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/hdr-slinks.gif") no-repeat scroll 0 0 transparent;
    height: 17px;
    margin: 0 0 10px;
    text-indent: -9999px;
}
.slinks li.fabout h3 {
    background-position: 0 0;
}
.slinks li.fhelp h3 {
    background-position: 0 bottom;
}
.slinks li.fyaccount h3 {
    background-position: 0 -17px;
}
.slinks li li {
    float: none;
    margin: 0;
}
#ThirdFooter .slinks li li a {
    color: #333333;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
#ThirdFooter .slinks li li a:hover {
    text-decoration: underline;
}
#ThirdFooter #apwreviews {
    padding-left: 5px;
    text-indent: -5px;
}
#ThirdFooter #apwreviews {
}
.lets-talk {
    background: none repeat scroll 0 0 #F7F7F7;
    border-radius: 5px 5px 5px 5px;
    float: left;
    padding: 20px;
    width: 530px;
}
.lets-talk h3 {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/hdr-letstalk.gif") no-repeat scroll 0 0 transparent;
    height: 22px;
    margin: 0 0 10px;
    text-indent: -9999px;
}
.lets-talk ul {
    margin-left: 0;
}
.lets-talk ul li {
    float: left;
    line-height: 10px;
    list-style: none outside none;
    margin-right: 44px;
}
.lets-talk ul li.ftwo {
    margin-top: 5px;
    width: 91px;
}
.lets-talk ul li.ffour {
    margin-right: 0;
    width: 109px;
}
.lets-talk ul li a, .lets-talk ul li.fone, .lets-talk ul li.fthree {
    color: #333333;
    display: block;
    font-size: 9px;
    font-weight: normal;
    margin: 0;
    outline: medium none;
    text-decoration: none;
}
#ThirdFooter .lets-talk a {
    color: #333333;
}
.lets-talk ul li a strong {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/hdr-letstalkelem.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 22px;
    text-indent: -9999px;
}
.lets-talk ul li.ffour a strong {
    background-position: 0 -132px;
    height: 38px;
}
.lets-talk ul li.ffour a:hover strong {
    background-position: 0 bottom;
}
.lets-talk ul li.ffour a:hover {
    text-decoration: underline;
}
.lets-talk ul.no-toll li.fone {
    display: none;
}
.lets-talk ul.no-toll li.ftwo, .lets-talk ul.no-toll li.fthree {
    margin-right: 115px;
}
.lets-talk li.ftwo img {
    margin-bottom: 4px;
}
.lets-talk ul li.fone {
    margin-right: 35px;
    width: 110px;
}
.lets-talk ul li.fone strong {
    display: block;
    height: 14px;
    margin: 5px 0 6px;
    text-indent: -9999px;
}
.lets-talk ul li.fthree strong {
    background: none repeat scroll 0 0 transparent;
    display: block;
    font-size: 14px;
    height: 11px;
    letter-spacing: -1px;
    margin: 5px 0 6px;
    padding: 3px 0 0;
    text-indent: 0;
}
.lets-talk ul li.fone strong {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/toll-free-number.gif") no-repeat scroll 0 0 transparent;
}
.lets-talk ul li.fone strong.one {
    background-position: 0 0;
}
.lets-talk ul li.fone strong.two {
    background-position: 0 -14px;
}
.lets-talk ul li.fone strong.three {
    background-position: 0 -28px;
}
.lets-talk ul li.fone strong.four {
    background-position: 0 -42px;
}
.lets-talk ul li.fone strong.five {
    background-position: 0 -56px;
}
.lets-talk ul li.fone strong.six {
    background-position: 0 bottom;
}
.lets-talk ul li.fthree {
    margin-right: 44px;
    width: 88px;
}
.we-accept {
    float: right;
    padding: 20px 0;
    width: 370px;
}
.we-accept h3 {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/hdr-weaccept.gif") no-repeat scroll 0 0 transparent;
    height: 27px;
    margin: 0 0 10px;
    text-indent: -9999px;
}
.testi-footer {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/hdr-ftesti.gif") no-repeat scroll 0 center transparent;
    float: left;
    padding: 20px 0 20px 160px;
    width: 555px;
}
.testi-footer p {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/lquote.gif") no-repeat scroll 0 0 transparent;
    margin: 0;
    padding: 0 0 0 39px;
}
.testi-footer p span {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/rquote.gif") no-repeat scroll right bottom transparent;
    color: #666666;
    display: block;
    font-size: 12px;
    line-height: 17px;
    padding: 0 39px 0 0;
}
.testi-footer div {
    margin: 10px 0 0;
    padding: 0 0 0 39px;
}
.testi-footer div span {
    color: #666666;
    float: left;
}
#ThirdFooter .testi-footer div a {
    color: #333333;
    float: right;
    font-weight: normal;
    text-decoration: none;
}
.testi-footer div a:hover {
    text-decoration: underline;
}
.sec-badges {
    float: right;
    padding: 20px 0;
    width: 200px;
}
.sec-badges img {
    margin-left: 10px;
    vertical-align: middle;
}
.copyright {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 15px 0 0;
    text-align: center;
}
.copyright p {
    font-size: 11px;
    margin: 0 0 10px;
}
.copyright p.seolnks {
    color: #999999;
}
#ThirdFooter .copyright p.seolnks a {
    color: #999999;
    font-weight: normal;
    text-decoration: none;
}
.copyright p strong {
    display: block;
    font-size: 12px;
}
.copyright p span {
}
#ThirdFooter a.footer-back-link {
    color: #333333;
}
#coupon-message {
    background-color: #B41309;
    border: 2px solid #B41309;
    color: #FFFFFF;
    font-size: 1.1em;
    padding-bottom: 5px;
    text-align: center;
}
.ad-skyscraper-label, .ad-banner-label {
    color: #666666;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 10px;
    text-align: center;
}
.ad-skyscraper-label img {
    height: 10px;
    width: 35px;
}
.ad-banner-label img {
    height: 10px;
    width: 105px;
}
#dart-area {
    overflow: hidden;
    padding-top: 2px;
}
#dart-content {
    overflow: hidden;
}
#dart-300x250 {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #A4A4A4;
    display: block;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    overflow: hidden;
    padding-left: 10px;
    width: 300px;
}
#dart-160x600 {
    color: #A4A4A4;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    overflow: hidden;
    width: 210px;
}
#recAd-Img img {
    height: 10px;
    margin-left: 1px;
    width: 300px;
}
#recAd-300x250 {
    background-color: #FFFFFF;
    float: right;
    height: 278px;
    padding-left: 10px;
}
#skyscraperbottom {
    text-align: center;
}
#footer #customer-service-blank h3 {
    height: 35px;
}
#gift-store {
    bottom: 0;
    display: block;
    height: 38px;
    left: 837px;
    position: absolute;
    width: 94px;
    z-index: 10;
}
#gift-store .gift-store-tab a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/tab-gift-catalog.gif") no-repeat scroll 0 0 white;
    display: block;
    font-size: 3em;
    height: 38px;
    text-indent: -9999px;
    width: 94px;
}
#gift-store .gift-store-tab a:hover {
    background-color: transparent;
    background-position: 0 -76px;
}
#gift-store .gift-store-tab-chosen a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/tab-gift-catalog.gif") no-repeat scroll 0 -38px transparent;
    display: block;
    font-size: 3em;
    height: 38px;
    text-indent: -9999px;
    width: 94px;
}
#gift-store .gift-store-tab-chosen a:hover {
    background-color: transparent;
    background-position: 0 -114px;
}
.result .description ul, .result .description ol, .product-detail .details ul, .product-detail .details ol {
    margin: 0.5em 0 0.5em 2em;
    padding: 0;
}
.result .description ul li, .result .description ol li, .product-detail .details ul li, .product-detail .details ol li {
    list-style-image: url("/App_Themes/Ecommerce/Images/vi-VN/bullet-small.gif");
}
#content1 ul {
    margin: 0.5em 0 0.5em 2em;
    padding: 0;
}
#content1 ul li {
    list-style-image: url("/App_Themes/Ecommerce/Images/vi-VN/bullet-small.gif");
}
.result .description p {
    margin: 0.5em 0;
    padding: 0;
}
.ToolText, .ToolTextHover {
    cursor: default;
}
.ToolText span {
    display: none;
}
.ToolText {
    color: #0000FF;
    text-decoration: underline;
}
.ToolTextHover span {
    background-color: #EEEEEE;
    border: 2px solid #AA0000;
    display: block;
    font-size: 11px;
    height: auto;
    left: 0;
    line-height: 14px;
    padding: 5px 5px 5px 10px;
    position: absolute;
    text-align: left;
    width: 250px;
    z-index: 4;
}
#core-tooltip {
    height: auto;
    width: 190px;
}
#core-tooltip .info {
    height: auto;
    width: 175px;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}
.vehicle-list a {
    cursor: pointer;
    font-weight: bold;
    text-decoration: underline;
}
.popup_link {
    cursor: pointer;
    font-weight: normal;
    text-decoration: underline;
}
#popupContact {
    background: none repeat scroll 0 0 #525252;
    border: 2px solid #CECECE;
    display: none;
    font-size: 13px;
    padding: 12px;
    position: fixed;
    width: 450px;
    z-index: 2;
}
#popupContact h1 {
    border-bottom: 1px dotted #D3D3D3;
    color: #6FA5FD;
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 20px;
    padding-bottom: 2px;
    text-align: left;
}
#popupContactClose {
    color: #6FA5FD;
    display: block;
    font-size: 14px;
    font-weight: 700;
    line-height: 14px;
    position: absolute;
    right: 6px;
    top: 4px;
}
#button {
    margin: 100px;
    text-align: center;
}
.howdoLink {
    font-size: 10px;
    font-weight: normal;
    height: 20px;
    margin: 0;
    padding: 0;
}
.howdoLink a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/howdoA.png") no-repeat scroll center top transparent;
    display: block;
    height: 13px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 92px;
}
.howdoLink a:hover {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/howdoB.png") no-repeat scroll center top transparent;
    display: block;
    height: 13px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 92px;
}
.howdoLink2 {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
.howdoLink2 a {
    color: #0000FF;
}
.howdoLink2 a:hover {
    color: #FF0000;
}
.link {
    font-size: 12px;
    line-height: 15px;
    margin: 5px 0 13px;
    word-spacing: -1px;
}
#backgroundPopup2 {
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1;
}
#popupContact2 {
    background: none repeat scroll 0 0 #525252;
    border: 2px solid #CECECE;
    display: none;
    font-size: 13px;
    padding: 12px;
    position: fixed;
    width: 450px;
    z-index: 2;
}
#popupContact2 h1 {
    border-bottom: 1px dotted #D3D3D3;
    color: #6FA5FD;
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 20px;
    padding-bottom: 2px;
    text-align: left;
}
#popupContactClose2 {
    color: #6FA5FD;
    display: block;
    font-size: 14px;
    font-weight: 700;
    line-height: 14px;
    position: absolute;
    right: 6px;
    top: 4px;
}
#button2 {
    margin: 100px;
    text-align: center;
}
.link {
    font-size: 9px;
    line-height: 15px;
    margin: 5px 0 13px;
    word-spacing: -1px;
}
.link a {
    color: #474747;
}
.RightBox a {
    color: blue;
    text-decoration: underline;
}
.redTxt {
    color: #FF0000;
    font-size: 15px;
    font-weight: bold;
}
.greenTxt {
    color: #009900;
    font-size: 15px;
    font-weight: bold;
}
.container a {
    font-weight: bold;
}
.InputField {
    border: 1px solid #330000;
    display: block;
    margin: 0 auto;
    padding: 6px 5px;
    position: relative;
    top: 1px;
    width: 180px;
}
.btn-discount {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/btn-discounts.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    height: 33px;
    margin: 0 auto;
    width: 172px;
}
div.popupMap {
    background: none repeat scroll 0 0 #525252;
    border: 2px solid #CECECE;
    display: none;
    font-size: 13px;
    padding: 12px;
    position: relative;
    width: 450px;
    z-index: 2;
}
body {
    font-family: Arial,sans-serif,Verdana,Helvetica;
    font-size: 12px;
}
a {
    cursor: pointer;
    text-decoration: underline;
}
br.both {
    clear: both;
}
#popup {
    background: none repeat scroll 0 0 #525252;
    border: 2px solid #CECECE;
    display: none;
    padding: 10px;
    position: fixed;
    width: 450px;
    z-index: 2;
}
.popup-c {
    background: none repeat scroll 0 0 #E8E8E8;
    border: 1px solid #000000;
    position: relative;
    width: 544px;
}
.popup-c div.content {
    border: 1px solid #000000;
    margin: 13px 10px 10px;
    min-height: 121px;
    padding: 15px 15px 15px 109px;
}
img.tag {
    left: 11px;
    position: absolute;
    top: 0;
    z-index: 10;
}
.popup-c h3 {
    float: left;
    font-style: normal;
    font-weight: normal;
    margin: 0;
    padding: 10px 0 10px 118px;
}
img.close {
    border: 0 none;
    float: right;
    margin: 10px;
}
#bml-banner {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bml-banner-bg.jpg") repeat-x scroll center top transparent;
    height: 45px;
    position: relative;
    width: 100%;
}
#bml-banner .left-corner {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bml-banner-left.jpg") no-repeat scroll 0 0 transparent;
    bottom: 0;
    height: 11px;
    left: 0;
    position: absolute;
    width: 9px;
}
#bml-banner .right-corner {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bml-banner-right.jpg") no-repeat scroll 0 0 transparent;
    bottom: 0;
    height: 11px;
    position: absolute;
    right: 0;
    width: 9px;
}
#bml-banner .promo {
    text-align: center;
}
#bml-banner img {
    border: 0 none;
}
#bmlpromo a {
    color: #1D8B0E;
}
#bmlpromo .clear {
    clear: both;
}
#bmlpromo .wrap {
    margin: 0;
    padding: 10px;
    width: 550px;
}
#bmlpromo .blue {
    color: #1C61AE;
}
#bmlpromo .small-font {
    font-size: 10px;
}
#bmlpromo hr {
    color: #1C61AE;
}
#bmlpromo img {
    padding-bottom: 10px;
}
#bmlpromo h1 {
    font-size: 15px;
    margin: 0;
    padding: 0;
}
#bmlpromo p {
    margin: 0;
    padding: 0;
}
#bmlpromo h3 {
    font-size: 14px;
    margin: 0;
    padding: 0;
}
#bmlpromo span.icon {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bullets.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 18px;
    margin-right: 10px;
    width: 20px;
}
#bmlpromo span.icon-01 {
    background-position: 0 0;
    height: 18px;
    width: 20px;
}
#bmlpromo span.icon-02 {
    background-position: 0 -18px;
    height: 18px;
    width: 20px;
}
#bmlpromo span.icon-03 {
    background-position: 0 -36px;
    height: 18px;
    width: 20px;
}
#bmlpromo ul {
    display: block;
    margin: 0;
    padding: 10px 0 0 30px;
}
#bmlpromo li {
    list-style: none outside none;
    margin: 0;
    padding: 5px 0;
}
#amd-strip {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/amd-strip-bg.gif") repeat-x scroll 0 0 transparent;
    height: 57px;
    margin: 4px 0 0;
    overflow: hidden;
    width: 100%;
}
#amd-strip .logo a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/amd-strip.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 57px;
    text-indent: -9999px;
    width: 150px;
}
#amd-strip .diagnose a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/amd-strip.gif") no-repeat scroll -180px 0 transparent;
    display: block;
    float: left;
    height: 57px;
    text-indent: -9999px;
    width: 125px;
}
#amd-strip .estimate a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/amd-strip.gif") no-repeat scroll -370px 0 transparent;
    display: block;
    float: left;
    height: 57px;
    text-indent: -9999px;
    width: 170px;
}
#amd-strip .find a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/amd-strip.gif") no-repeat scroll -610px 0 transparent;
    display: block;
    float: left;
    height: 57px;
    text-indent: -9999px;
    width: 150px;
}
#amd-strip .how-to a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/amd-strip.gif") no-repeat scroll -820px 0 transparent;
    display: block;
    float: left;
    height: 57px;
    text-indent: -9999px;
    width: 180px;
}
#amd-strip .btn-repair-advice {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/amd-strip.gif") no-repeat scroll -1021px 0 transparent;
    float: right;
    height: 57px;
    width: 210px;
}
#amd-strip .adjust {
    margin: 18px 0 0 18px;
    width: 180px;
}
#amd-strip .adjust a {
    color: #FFFFFF;
    text-decoration: none;
}
#amd-strip .adjust a:hover {
    color: #E2F7FC;
    text-decoration: underline;
}
#all-container, #all {
    height: auto !important;
    margin: 0 auto;
    max-width: 1280px;
    min-height: 100%;
    padding: 0 16px;
    position: relative;
    width: 1005px;
}
#all-container {
    min-width: 1005px;
}
* html #all-container {
    width: 1005px;
}
#all-container {
}
#all {
    background-color: #FFFFFF;
    border: 1px solid #E8E8E8;
    margin-top: 10px;
    padding: 0 0 40px;
}
#intl-shipping {
    background: none repeat scroll 0 0 #ECECEC;
    border-bottom: 1px solid #E8E8E8;
    color: #333333;
    font-size: 14px;
    height: 30px;
    overflow: hidden;
    position: relative;
    text-align: center;
}
#intl-shipping .container {
    margin: 3px auto 0;
    overflow: hidden;
    width: 800px;
}
#intl-shipping .text a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/intl-shipping-learn-more.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 23px;
    outline: medium none;
    text-indent: -9999px;
    width: 800px;
}
#intl-shipping .text a:hover {
    background-position: 0 -23px;
}
#intl-shipping .intl-close {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/intl-shipping-close.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 8px;
    position: absolute;
    right: 10px;
    text-indent: -9999px;
    top: 11px;
    width: 38px;
}
#customer-help {
    border-bottom: 1px solid #E8E8E8;
    color: #555555;
    font-size: 11px;
    height: 22px;
    margin: 0 auto;
    padding: 4px;
    position: relative;
    width: 98%;
}
#customer-help a {
    color: #111111;
    font-weight: bold;
    text-decoration: none;
}
#customer-help a:hover {
    text-decoration: underline;
}
#customer-help .phone {
    background: none repeat scroll 0 0 transparent;
    color: #999999;
    float: left;
    font-size: 11px;
    height: auto;
    left: 0;
    padding: 3px 0 0;
    position: static;
    text-indent: 0;
    width: auto;
}
#customer-help .phone strong {
    color: #333333;
}
#customer-help .phone .red {
    color: #BF2D15;
}
.letstalk {
    cursor: pointer;
    text-decoration: underline;
}
#LetsTalk {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 1px 1px 2px #999999;
    display: none;
    position: absolute;
    width: 390px;
    z-index: 9999;
}
#LetsTalk h2 {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/hdr-letstalk.gif") repeat-x scroll 0 bottom transparent;
    border-radius: 8px 8px 0 0;
    color: #FFFFFF;
    margin: 0;
    padding: 8px 10px 9px 12px;
    position: relative;
}
#LetsTalk h2 strong {
    display: block;
    font-size: 14px;
    height: 20px;
}
#LetsTalk h2 span {
    display: block;
    font-size: 12px;
    font-weight: normal;
    line-height: 12px;
}
#LetsTalk h2 a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/lt-close.gif") repeat scroll 0 0 transparent;
    display: block;
    height: 17px;
    outline: medium none;
    position: absolute;
    right: 7px;
    text-indent: -9999px;
    top: 7px;
    width: 17px;
}
#LetsTalk ul {
    border-radius: 0 0 8px 8px;
    list-style: none outside none;
    padding: 12px 0 0 10px;
}
#LetsTalk ul li {
    float: left;
    font-size: 11px;
    height: 45px;
    line-height: 13px;
    padding: 0 20px 10px 0;
    width: 169px;
}
#LetsTalk ul li strong {
    color: #333333;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 7px;
    padding: 5px 0 0;
}
#LetsTalk ul li.lchat a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/btn-livechat.gif") repeat scroll 0 0 transparent;
    display: block;
    height: 22px;
    margin-bottom: 3px;
    text-indent: -9999px;
    width: 91px;
}
#LetsTalk ul li a {
    color: #333333;
    font-weight: normal;
    text-decoration: none;
}
#LetsTalk ul li a:hover {
    color: #333333;
    text-decoration: underline;
}
#h-letstalk-livechat {
    float: left;
    height: 18px;
    margin: 7px 0 0 4px;
    width: 88px;
}
#h-letstalk-livechat a {
    display: block;
    height: 11px;
    outline: medium none;
    width: 88px;
}
#customer-help .actions {
    float: right;
    margin-right: -14px;
    margin-top: 3px;
    overflow: hidden;
    width: auto;
}
#customer-help .actions span {
    float: left;
}
#customer-help .new-c a {
    font-weight: normal;
}
#customer-help .new-c a:hover {
    text-decoration: none;
}
#customer-help .new-c-ul {
    text-decoration: underline;
}
#customer-help .actions ul {
    float: left;
    margin: 0;
    padding: 0;
}
#customer-help .actions li {
    float: left;
    list-style: none outside none;
    margin-left: 15px;
}
* html #customer-help .actions li {
    margin-left: 15px;
}
#new-header #nav {
    margin: 0;
}
#new-header {
    border-bottom: 3px solid #B41309;
    height: 106px;
    padding: 0;
    position: relative;
}
#new-header a {
    font-weight: normal;
}
#new-header, #nav {
    z-index: 9;
}
#top {
    height: 70px;
    overflow: hidden;
    padding-left: 200px;
    padding-right: 232px;
    position: relative;
}
#logo {
    left: 20px;
    position: absolute;
    top: 15px;
}
#logo:hover {
    background: none repeat scroll 0 50% transparent;
}
#new-header-free-shipping-top {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/free-shipping-warehouse-prices.gif") no-repeat scroll 0 0 transparent;
    height: 44px;
    padding: 0;
    position: absolute;
    right: 330px;
    text-indent: -9999px;
    top: 13px;
    width: 105px;
}
#new-header-warehouse-prices {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/free-shipping-warehouse-prices.gif") no-repeat scroll -117px 0 transparent;
    height: 44px;
    padding: 0;
    position: absolute;
    right: 195px;
    text-indent: -9999px;
    top: 13px;
    width: 130px;
}
#new-header-save-up {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/header-top-save.gif") no-repeat scroll 2px center transparent;
    height: 32px;
    padding: 0;
    text-indent: -9999px;
    width: 22%;
}
#new-cart {
    color: #111111;
    height: 43px;
    overflow: hidden;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 167px;
}
#new-cart .container a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/header-cart-bg.gif") no-repeat scroll 0 -43px transparent;
    color: #111111;
    display: block;
    height: 17px;
    overflow: hidden;
    padding: 11px 8px 15px 38px;
    text-decoration: none;
    width: 121px;
}
#new-cart .container a:hover {
    text-decoration: underline;
}
#new-cart .container-empty a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/header-cart-bg.gif") no-repeat scroll left top transparent;
    color: #111111;
    display: block;
    height: 17px;
    overflow: hidden;
    padding: 11px 8px 15px 38px;
    text-decoration: none;
    width: 121px;
}
#new-cart .container-empty a:hover {
    text-decoration: none;
}
#new-search-bar {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/search-bg-ext.gif") repeat-x scroll 0 0 transparent;
    height: 43px;
    margin: 12px 220px 0 15px;
    overflow: hidden;
    position: relative;
}
#new-search-bar .c-left {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/search-bg.gif") no-repeat scroll 0 0 transparent;
    height: 43px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 8px;
}
#new-search-bar .c-right {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/search-bg.gif") no-repeat scroll -315px 0 transparent;
    height: 43px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 8px;
}
#new-search-bar .search-field {
    margin: 0 90px 0 8px;
    overflow: hidden;
}
#new-search-bar input.search-text {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/search-box-bg.gif") repeat-x scroll 0 0 transparent;
    border: 0 none;
    color: #555555;
    font-size: 12px;
    margin-top: 7px;
    padding: 6px 6px 7px;
    width: 100%;
}
#new-search-bar input.submit {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/header-search-button.gif") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    height: 31px;
    position: absolute;
    right: 8px;
    top: 6px;
    width: 76px;
}
#new-search-bar input.submit:hover {
    background-position: 0 -31px;
}
#new-user-actions {
    float: right;
    line-height: 24px;
    margin: 0;
    padding: 0;
    text-align: right;
}
#new-user-actions span {
    margin-right: 0.5em;
}
#new-header-bml {
    bottom: 9px;
    position: absolute;
    right: 8px;
}
#new-header-free-shipping-top:hover {
    cursor: pointer;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
.clearfix {
    display: block;
}
.flex_default_save {
    color: #8B0505;
    font-size: 15px;
}
.flex_couponcode_save {
    color: #000000;
    font-size: 15px;
}
.flex_default_close {
    color: #333333;
}
.flex_couponcode_close {
    color: #FFFFFF;
}
#top-popup {
    font-size: 12px;
    font-weight: bold;
    height: 40px;
    left: 0;
    min-width: 1021px;
    overflow: hidden;
    position: fixed !important;
    top: 0;
    width: 100%;
    z-index: 10;
}
.top-popup-content {
    height: 100%;
    padding: 3px 0;
}
.top-popup-content h2 {
    float: left;
    font-family: Arial,Sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin: 0 0 0 10px;
    padding-top: 5px;
    width: 250px;
}
.top-popup-content h2 img {
    margin-right: 10px;
    vertical-align: middle;
}
.top-popup-content h2 span {
    font-family: Arial,Sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.top-popup-content p {
    font-size: 13px;
    font-weight: bold;
    margin: 0 50px;
    padding: 7px 0 0;
    text-align: center;
}
.top-popup-content p strong {
    color: #9C0F06;
    font-size: 15px;
}
.top-popup-content span#top-popup-close {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/close.gif") no-repeat scroll 0 50% transparent;
    cursor: pointer;
    height: 12px;
    position: absolute;
    right: 10px;
    text-indent: -9999px;
    top: 15px;
    width: 42px;
}
.top-popup-content span a {
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
.a2zdeals {
    background-color: #FFF9E1;
    border-bottom: 1px solid #D49909;
}
.a2zdeals div h2 {
    padding-top: 3px;
}
.affinity {
    background-color: #FFFFFF;
    border-bottom: 1px solid #2A60DA;
}
.affinity div h2 {
    padding-top: 3px;
}
.anycoupons {
    background-color: #CAF0FF;
    border-bottom: 1px solid #0A97CC;
}
.anycoupons div h2 img {
    height: 24px;
    width: 65px;
}
.bargainwheel span#top-popup-close {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/close-3.gif") no-repeat scroll 0 50% transparent;
}
.bargainwheel {
    background-color: #66669A;
    border-bottom: 1px solid #FFCE00;
}
.bargainwheel p strong {
    color: #FFCE00;
    font-size: 15px;
}
.bargainwheel div h2 img {
    height: 24px;
    width: 65px;
}
.bargainwheel div h2 {
    color: #FFFFFF;
}
.bargainwheel div p {
    color: #FFFFFF;
}
.befrugal {
    background-color: #C6DCF6;
    border-bottom: 1px solid #1677C3;
}
.befrugal div h2 img {
    height: 25px;
    width: 80px;
}
.billmelater {
    background-color: #D0E0EE;
    border-bottom: 1px solid #2A6EBB;
}
.billmelater div h2 img {
    height: 21px;
    width: 60px;
}
.ccabin {
    background-color: #D0F39E;
    border-bottom: 1px solid #A2E73F;
}
.ccabin div h2 img {
    height: 25px;
    width: 45px;
}
.cabell {
    background-color: #FFFFFF;
    border-bottom: 1px solid #04254A;
}
.cabell div h2 {
    padding-top: 3px;
}
.couponchad {
    background-color: #E8FCB8;
    border-bottom: 1px solid #61B52C;
}
.couponchad div h2 img {
    height: 29px;
    width: 65px;
}
.couponchad div h2 {
    padding-top: 0;
}
.couponcraze {
    background-color: #CDFDF9;
    border-bottom: 1px solid #1CA19E;
}
.couponcraze div h2 img {
    height: 25px;
    width: 49px;
}
.couponcode span#top-popup-close {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/close-2.gif") no-repeat scroll 0 50% transparent;
}
.couponcode {
    background-color: #C00B0B;
    border-bottom: 1px solid #8C0000;
    color: #FFFFFF;
}
.couponcode p strong {
    color: #000000;
    font-size: 15px;
}
.couponcode div h2 img {
    height: 20px;
    width: 65px;
}
.coupondispatch {
    background-color: #D7DADF;
    border-bottom: 1px solid #4F5661;
}
.coupondispatch div h2 img {
    height: 25px;
    width: 46px;
}
.couponmountain {
    background-color: #B0CBF7;
    border-bottom: 1px solid #1049A9;
}
.couponmountain div h2 img {
    height: 25px;
    width: 52px;
}
.dealalert {
    background-color: #E4F3FF;
    border-bottom: 1px solid #1876AC;
}
.dealalert div h2 img {
    height: 18px;
    width: 70px;
}
.dealtaker {
    background-color: #B1D985;
    border-bottom: 1px solid #689639;
}
.dealtaker div h2 img {
    height: 23px;
    width: 65px;
}
.definitivedeals {
    background-color: #D9EAF3;
    border-bottom: 1px solid #4E7797;
}
.definitivedeals div h2 img {
    height: 25px;
    width: 48px;
}
.frugalmechanic {
    background-color: #FED3A1;
    border-bottom: 1px solid #F3620D;
}
.frugalmechanic div h2 img {
    height: 22px;
    width: 75px;
}
.goodshop {
    background-color: #E6E3DC;
    border-bottom: 1px solid #634F20;
}
.goodshop div h2 img {
    height: 24px;
    width: 65px;
}
.goshopper {
    background-color: #F2EEE5;
    border-bottom: 1px solid #AD9F7F;
}
.goshopper div h2 img {
    height: 31px;
    width: 65px;
}
.goshopper div h2 {
    padding-top: 0;
}
.marketamerica {
    background-color: #C7E6FC;
    border-bottom: 1px solid #539ED5;
}
.marketamerica div h2 img {
    height: 21px;
    width: 65px;
}
.mrrebates {
    background-color: #C5F398;
    border-bottom: 1px solid #339933;
}
.mrrebates div h2 img {
    height: 21px;
    width: 80px;
}
.mypoints {
    background-color: #FFDDAA;
    border-bottom: 1px solid #FE9800;
}
.mypoints div h2 img {
    height: 21px;
    width: 80px;
}
.rebategiant {
    background-color: #D4EAFF;
    border-bottom: 1px solid #87BFFF;
}
.rebategiant div h2 img {
    height: 19px;
    width: 80px;
}
.retailmenot {
    background-color: #CEC5B4;
    border-bottom: 1px solid #877A62;
}
.retailmenot div h2 img {
    height: 23px;
    width: 65px;
}
.secretprices {
    background-color: #BDD0F6;
    border-bottom: 1px solid #617CB3;
}
.secretprices div h2 img {
    height: 19px;
    width: 90px;
}
.selectaware {
    background-color: #C6F883;
    border-bottom: 1px solid #59C402;
}
.selectaware div h2 img {
    height: 24px;
    width: 65px;
}
.shopaneer {
    background-color: #FFEFC5;
    border-bottom: 1px solid #E1AC17;
}
.shopaneer div h2 img {
    height: 20px;
    width: 83px;
}
.tnational {
    background-color: #B9DDFF;
    border-bottom: 1px solid #35699B;
}
.tnational div h2 img {
    height: 25px;
    width: 25px;
}
.thefind {
    background-color: #D3E6FC;
    border-bottom: 1px solid #4D7EB6;
}
.thefind div h2 img {
    height: 28px;
    width: 65px;
}
.shopmall {
    background-color: #FFFFFF;
    border-bottom: 1px solid #885521;
}
.shopmall div h2 {
    padding-top: 3px;
}
.alloutdoorsshop span#top-popup-close {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/close-4.gif") no-repeat scroll 0 50% transparent;
}
.alloutdoorsshop {
    background-color: #000000;
    border-bottom: 1px solid #A5FF2D;
}
.alloutdoorsshop p strong {
    color: #8CC63F;
    font-size: 15px;
}
.alloutdoorsshop div h2 {
    color: #FFFFFF;
    padding-top: 3px;
}
.alloutdoorsshop div p {
    color: #FFFFFF;
}
.bawaboo {
    background-color: #FFFFFF;
    border-bottom: 1px solid #E98E00;
}
.bawaboo p strong {
    color: #DC7200;
    font-size: 15px;
}
.bawaboo div h2 {
    padding-top: 3px;
}
.bradsdeals span#top-popup-close {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/close-5.gif") no-repeat scroll 0 50% transparent;
}
.bradsdeals {
    background-color: #FFAD50;
    border-bottom: 1px solid #FF6F00;
}
.bradsdeals p strong {
    color: #CE1126;
    font-size: 15px;
}
.bradsdeals div h2 {
    padding-top: 3px;
}
.bsprewards {
    background-color: #FFFFFF;
    border-bottom: 1px solid #000065;
}
.bsprewards p strong {
    color: #CE1126;
    font-size: 15px;
}
.bsprewards div h2 {
    padding-top: 3px;
}
.coolhotshopper {
    background-color: #FFFFFF;
    border-bottom: 1px solid #1A2D45;
}
.coolhotshopper div h2 {
    padding-top: 3px;
}
.dropdowndeals {
    background-color: #BCDAF7;
    border-bottom: 1px solid #1E57A5;
}
.dropdowndeals p strong {
    color: #B70101;
    font-size: 15px;
}
.dropdowndeals div h2 {
    padding-top: 3px;
}
.ebates {
    background-color: #CBE9B1;
    border-bottom: 1px solid #2B8001;
}
.ebates div h2 {
    padding-top: 3px;
}
.mybucksback span#top-popup-close {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/close-6.gif") no-repeat scroll 0 50% transparent;
}
.mybucksback {
    background-color: #9BB7C7;
    border-bottom: 1px solid #233245;
}
.mybucksback p strong {
    color: #CE1126;
    font-size: 15px;
}
.mybucksback div h2 {
    padding-top: 3px;
}
.pagelot span#top-popup-close {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/close-7.gif") no-repeat scroll 0 50% transparent;
}
.pagelot {
    background-color: #868686;
    border-bottom: 1px solid #885521;
}
.pagelot div h2 {
    color: #FFFFFF;
    padding-top: 3px;
}
.pagelot p strong {
    color: #D79319;
    font-size: 15px;
}
.pagelot div p {
    color: #FFFFFF;
}
.vesdia span#top-popup-close {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/close-2.gif") no-repeat scroll 0 50% transparent;
}
.vesdia {
    background-color: #CE1126;
    border-bottom: 1px solid #000000;
}
.vesdia p strong {
    color: #FFFFFF;
    font-size: 15px;
}
.vesdia div h2 {
    padding-top: 3px;
}
.adlistings span#top-popup-close {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/close-8.gif") no-repeat scroll 0 50% transparent;
}
.adlistings {
    background-color: #FFCC00;
    border-bottom: 1px solid #000000;
}
.adlistings div h2 {
    padding-top: 3px;
}
.adlistings p strong {
    color: #B80000;
    font-size: 15px;
}
.belcaro {
    background-color: #FFFFFF;
    border-bottom: 1px solid #379226;
}
.belcaro p strong {
    color: #B80000;
    font-size: 15px;
}
.belcaro div h2 {
    padding-top: 3px;
}
.buddhashopper span#top-popup-close {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/close-9.gif") no-repeat scroll 0 50% transparent;
}
.buddhashopper {
    background-color: #A7DAED;
    border-bottom: 1px solid #07678B;
}
.buddhashopper p strong {
    color: #B80000;
    font-size: 15px;
}
.buddhashopper div h2 {
    padding-top: 3px;
}
.buyofbuys span#top-popup-close {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/close-10.gif") no-repeat scroll 0 50% transparent;
}
.buyofbuys {
    background-color: #5F9DBA;
    border-bottom: 1px solid #E63732;
}
.buyofbuys p strong {
    color: #B80000;
    font-size: 15px;
}
.buyofbuys div h2 {
    color: #FFFFFF;
    padding-top: 3px;
}
.buyofbuys div p {
    color: #FFFFFF;
}
.dealrebates span#top-popup-close {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/close-11.gif") no-repeat scroll 0 50% transparent;
}
.dealrebates {
    background-color: #0886B7;
    border-bottom: 1px solid #FF0000;
}
.dealrebates p strong {
    color: #EEA100;
    font-size: 15px;
}
.dealrebates div h2 {
    color: #FFFFFF;
    padding-top: 3px;
}
.dealrebates div p {
    color: #FFFFFF;
}
.deepak span#top-popup-close {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/close-9.gif") no-repeat scroll 0 50% transparent;
}
.deepak {
    background-color: #A8E1F8;
    border-bottom: 1px solid #247292;
}
.deepak p strong {
    color: #B80000;
    font-size: 15px;
}
.deepak div h2 {
    padding-top: 3px;
}
.internationalwebservices span#top-popup-close {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/close-12.gif") no-repeat scroll 0 50% transparent;
}
.internationalwebservices {
    background-color: #F9E6A2;
    border-bottom: 1px solid #C6661A;
}
.internationalwebservices p strong {
    color: #B80000;
    font-size: 15px;
}
.internationalwebservices div h2 {
    padding-top: 3px;
}
.kewystore {
    background-color: #FFFFFF;
    border-bottom: 1px solid #2F99CB;
}
.kewystore p strong {
    color: #B80000;
    font-size: 15px;
}
.kewystore div h2 {
    padding-top: 3px;
}
.mapcom span#top-popup-close {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/close-13.gif") no-repeat scroll 0 50% transparent;
}
.mapcom {
    background-color: #2E2E2E;
    border-bottom: 1px solid #309E47;
}
.mapcom p strong {
    color: #B80000;
    font-size: 15px;
}
.mapcom div h2 {
    color: #FFFFFF;
    padding-top: 3px;
}
.mapcom div p {
    color: #FFFFFF;
}
.megainformation span#top-popup-close {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/close-14.gif") no-repeat scroll 0 50% transparent;
}
.megainformation {
    background-color: #1358A0;
    border-bottom: 1px solid #CA8C0C;
}
.megainformation p strong {
    color: #B80000;
    font-size: 15px;
}
.megainformation div h2 {
    color: #FFFFFF;
    padding-top: 3px;
}
.megainformation div p {
    color: #FFFFFF;
}
.mycoupons {
    background-color: #FFFFFF;
    border-bottom: 1px solid #171E82;
}
.mycoupons p strong {
    color: #B80000;
    font-size: 15px;
}
.mycoupons div h2 {
    padding-top: 3px;
}
.ohcoupon span#top-popup-close {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/close-15.gif") no-repeat scroll 0 50% transparent;
}
.ohcoupon {
    background-color: #A9F4FA;
    border-bottom: 1px solid #885521;
}
.ohcoupon p strong {
    color: #B80000;
    font-size: 15px;
}
.ohcoupon div h2 {
    padding-top: 3px;
}
.tjoos {
    background-color: #FFFFFF;
    border-bottom: 1px solid #F45505;
}
.tjoos p strong {
    color: #B80000;
    font-size: 15px;
}
.tjoos div h2 {
    padding-top: 3px;
}
.vlogmart {
    background-color: #FAF295;
    border-bottom: 1px solid #DBAB25;
}
.vlogmart p strong {
    color: #B80000;
    font-size: 15px;
}
.vlogmart div h2 {
    padding-top: 3px;
}
.balloons span#top-popup-close {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/close-16.gif") no-repeat scroll 0 50% transparent;
}
.balloons {
    background-color: #85A3F1;
    border-bottom: 1px solid #0C2C7E;
}
.balloons p strong {
    color: #B80000;
    font-size: 15px;
}
.balloons div h2 {
    padding-top: 3px;
}
.bestonlineshopping {
    background-color: #FFFFFF;
    border-bottom: 1px solid #1C4189;
}
.bestonlineshopping p strong {
    color: #B80000;
    font-size: 15px;
}
.bestonlineshopping div h2 {
    padding-top: 3px;
}
.bluedogcompare {
    background-color: #E2E2E2;
    border-bottom: 1px solid #0124A9;
}
.bluedogcompare p strong {
    color: #B80000;
    font-size: 15px;
}
.bluedogcompare div h2 {
    padding-top: 3px;
}
.emall4all span#top-popup-close {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/close-17.gif") no-repeat scroll 0 50% transparent;
}
.emall4all {
    background-color: #EBCF93;
    border-bottom: 1px solid #AA7401;
}
.emall4all p strong {
    color: #B80000;
    font-size: 15px;
}
.emall4all div h2 {
    padding-top: 3px;
}
.fatwallet {
    background-color: #FFFFFF;
    border-bottom: 1px solid #42650A;
}
.fatwallet p strong {
    color: #B80000;
    font-size: 15px;
}
.fatwallet div h2 {
    padding-top: 6px;
}
.gopromocode {
    background-color: #FFFFFF;
    border-bottom: 1px solid #C14D00;
}
.gopromocode p strong {
    color: #C14D00;
    font-size: 15px;
}
.gopromocode div h2 {
    padding-top: 3px;
}
.graboodle {
    background-color: #FFFFFF;
    border-bottom: 1px solid #745902;
}
.graboodle p strong {
    color: #B80000;
    font-size: 15px;
}
.graboodle div h2 {
    padding-top: 3px;
}
.littlewebmall span#top-popup-close {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/close-18.gif") no-repeat scroll 0 50% transparent;
}
.littlewebmall {
    background-color: #C6DBDB;
    border-bottom: 1px solid #408686;
}
.littlewebmall p strong {
    color: #B80000;
    font-size: 15px;
}
.littlewebmall div h2 {
    padding-top: 3px;
}
.ok2compare {
    background-color: #FFFFFF;
    border-bottom: 1px solid #07A807;
}
.ok2compare p strong {
    color: #B80000;
    font-size: 15px;
}
.ok2compare div h2 {
    padding-top: 3px;
}
.primoshoppings span#top-popup-close {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/close-19.gif") no-repeat scroll 0 50% transparent;
}
.primoshoppings {
    background-color: #67CCB5;
    border-bottom: 1px solid #036F56;
}
.primoshoppings p strong {
    color: #B80000;
    font-size: 15px;
}
.primoshoppings div h2 {
    padding-top: 3px;
}
.shopgrande {
    background-color: #FFFFFF;
    border-bottom: 1px solid #358FD0;
}
.shopgrande p strong {
    color: #B80000;
    font-size: 15px;
}
.shopgrande div h2 {
    padding-top: 3px;
}
.zenex {
    background-color: #FFFFFF;
    border-bottom: 1px solid #3280B9;
}
.zenex p strong {
    color: #B80000;
    font-size: 15px;
}
.zenex div h2 {
    padding-top: 3px;
}
.couponsdetector span#top-popup-close {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/close-20.gif") no-repeat scroll 0 50% transparent;
}
.couponsdetector {
    background-color: #D17519;
    border-bottom: 1px solid #7F4308;
}
.couponsdetector p strong {
    color: #000000;
    font-size: 15px;
}
.couponsdetector div h2 {
    padding-top: 3px;
}
.couponsdetector div h2 {
    color: #FFFFFF;
    padding-top: 3px;
}
.couponsdetector div p {
    color: #FFFFFF;
}
.sazze span#top-popup-close {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/close-6.gif") no-repeat scroll 0 50% transparent;
}
.sazze {
    background-color: #7897B1;
    border-bottom: 1px solid #314454;
}
.sazze p strong {
    color: #B80000;
    font-size: 15px;
}
.sazze div h2 {
    padding-top: 3px;
}
.silverstar {
    background-color: #D3F6AB;
    border-bottom: 1px solid #43720D;
}
.silverstar p strong {
    color: #B80000;
    font-size: 15px;
}
.silverstar div h2 {
    padding-top: 3px;
}
.strip_banner {
    background: none repeat scroll 0 0 #EBFEE0;
    border-bottom: 1px solid #A2E73F;
    height: 40px;
    left: 0;
    min-width: 1021px;
    overflow: hidden;
    position: fixed !important;
    top: 0;
    width: 100%;
    z-index: 10;
}
.contentStrip {
    padding: 3px 0;
    text-align: center;
}
.contentStrip h2 {
    float: left;
    font-family: Arial,Sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin: 0 0 0 10px;
    padding-top: 5px;
    width: 250px;
}
.contentStrip h2 img {
    margin-right: 5px;
    vertical-align: middle;
}
.contentStrip p {
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 7px 60px 0 0;
    text-align: center;
}
.contentStrip p strong {
    color: #9C0F06;
    font-size: 15px;
    font-weight: bold;
}
.contentStrip .close {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/close.gif") no-repeat scroll 0 50% transparent;
    cursor: pointer;
    height: 12px;
    position: absolute;
    right: 10px;
    text-indent: -9999px;
    top: 15px;
    width: 42px;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
.clearfix {
    display: block;
}
* {
    margin: 0;
    padding: 0;
}
#TB_window {
    color: #333333;
    font: 12px Arial,Helvetica,sans-serif;
}
#TB_secondLine {
    color: #666666;
    font: 10px Arial,Helvetica,sans-serif;
}
#TB_window a:link {
    color: #666666;
}
#TB_window a:visited {
    color: #666666;
}
#TB_window a:hover {
    color: #000000;
}
#TB_window a:active {
    color: #666666;
}
#TB_window a:focus {
    color: #666666;
}
#TB_overlay {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
}
.TB_overlayMacFFBGHack {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/macffbghack.png") repeat scroll 0 0 transparent;
}
.TB_overlayBG {
    background-color: #000000;
    opacity: 0.75;
}
* html #TB_overlay {
    position: absolute;
}
#TB_window {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #525252;
    color: #000000;
    display: none;
    left: 50%;
    position: fixed;
    text-align: left;
    top: 50%;
    z-index: 102;
}
* html #TB_window {
    position: absolute;
}
#TB_window img#TB_Image {
    border-color: #666666 #CCCCCC #CCCCCC #666666;
    border-right: 1px solid #CCCCCC;
    border-style: solid;
    border-width: 1px;
    display: block;
    margin: 15px 0 0 15px;
}
#TB_caption {
    float: left;
    height: 25px;
    padding: 7px 30px 10px 25px;
}
#TB_closeWindow {
    float: right;
    height: 25px;
    padding: 11px 25px 10px 0;
}
#TB_closeAjaxWindow {
    margin-bottom: 1px;
    padding: 5px;
    position: absolute;
    right: 4px;
    text-align: right;
    top: 8px;
    z-index: 2;
}
#TB_ajaxWindowTitle {
    display: none;
}
#TB_title {
    display: inline;
    line-height: 0;
    margin: 0;
    padding: 0;
}
#TB_ajaxContent {
    clear: both;
    line-height: 1.4em;
    padding: 0;
    text-align: left;
}
#TB_ajaxContent.TB_modal {
    padding: 15px;
}
#TB_ajaxContent p {
    padding: 5px 0;
}
#TB_load {
    display: none;
    height: 13px;
    left: 50%;
    margin: -6px 0 0 -104px;
    position: fixed;
    top: 50%;
    width: 208px;
    z-index: 103;
}
* html #TB_load {
    position: absolute;
}
#TB_HideSelect {
    background-color: #FFFFFF;
    border: medium none;
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
}
* html #TB_HideSelect {
    position: absolute;
}
#TB_iframeContent {
    border: medium none;
    clear: both;
    margin-bottom: -1px;
    margin-top: 1px;
}
#TB_window {
    overflow: hidden;
}
#ymm-selector {
    position: relative;
    width: 900px;
}
#ymm-selector .page {
    float: left;
    height: 296px;
    width: 426px;
}
#ymm-selector-1 {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/ymm-background.jpg") no-repeat scroll 0 0 transparent;
}
#ymm-selector .info {
    padding: 14px 10px 10px;
    width: 220px;
}
#ymm-selector h3 {
    color: #111111;
    font-family: arial,sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    margin: 0;
    padding: 0 0 14px;
}
#ymm-selector p {
    color: #333333;
    margin: 0;
    padding: 0 0 14px;
}
#TB_closeAjaxWindow {
    display: none;
}
#ymm-selector-close {
    color: #AAAAAA;
    display: block;
    font-size: 1.2em;
    font-weight: normal;
    left: 312px;
    position: absolute;
    text-align: right;
    text-decoration: none;
    top: 5px;
    width: 100px;
    z-index: 2;
}
#ymm-selector-close span {
    font-size: 0.8em;
    margin-right: 4px;
    position: relative;
    text-decoration: underline;
    top: -2px;
}
#ymm-selector-1 form {
    height: 254px;
    left: 258px;
    position: absolute;
    top: 32px;
    width: 158px;
}
#ymm-selector-1 form select {
    margin: 0;
    width: 100%;
}
#ymm-selector-1 form p {
    border: 2px solid #EEEEEE;
    border-radius: 4px 4px 4px 4px;
    margin: 0 0 10px;
    padding: 0;
    position: relative;
}
#ymm-selector-1 form .star {
    display: none;
}
#ymm-selector-1 form p.active {
    border: 2px solid #77BBDD;
}
#ymm-selector-1 form p.active .star {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/ymm-sprites.gif") no-repeat scroll -264px -5px transparent;
    display: block;
    height: 25px;
    left: -18px;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 13px;
}
#ymm-selector-1 form p.active-first .star {
    background: url("/images/search/ymm-selector/ymm-sprites.gif") no-repeat scroll -282px -5px transparent;
    display: block;
    height: 25px;
    left: -73px;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 68px;
}
#ymm-selector-1 form .next {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/ymm-sprites.gif") no-repeat scroll left top transparent;
    border: 0 none;
    bottom: 0;
    cursor: pointer;
    font-size: 0.1px;
    height: 35px;
    line-height: 0.1px;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    width: 128px;
}
#ymm-selector-1 form .next:hover {
    background-position: -128px 0;
}
#ymm-selector #ymm-selector-2 {
    position: relative;
}
#ymm-selector-2 .info {
    background: none repeat scroll 0 0 #E4E4E4;
    border-right: 1px solid #DDDDDD;
    height: 285px;
    left: 0;
    padding: 15px 10px 10px;
    position: absolute;
    top: 0;
    width: 100px;
}
#ymm-selector-2 .selection {
    left: 131px;
    position: absolute;
    top: 10px;
    width: 280px;
}
#ymm-selector-2 .info h4 {
    color: #337788;
    margin: 0 0 8px;
    padding: 0 0 1px;
}
#ymm-selector-2 .info dl {
    border-top: 1px solid #CCCCCC;
    font-size: 0.95em;
    line-height: 1.3em;
    padding: 3px 0 9px;
}
#ymm-selector-2 .info dl dt {
    color: #999999;
    font-size: 0.9em;
    font-weight: bold;
}
#ymm-selector-2 .info dl dd {
    color: #555555;
}
#ymm-selector-2 a.back {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/ymm-sprites.gif") no-repeat scroll 0 center transparent;
    bottom: 25px;
    display: block;
    font-size: 0.9em;
    font-weight: normal;
    left: 10px;
    line-height: 1.3em;
    padding-left: 17px;
    position: absolute;
    text-decoration: none;
}
#ymm-selector-2 a.back strong {
    color: #333333;
    font-size: 1.1em;
    text-decoration: underline;
}
#ymm-selector-2 a.back:hover strong {
    color: #000099;
}
#ymm-selector-2 a.back:hover {
    background-color: transparent;
    color: #0000FF;
}
#ymm-selector-2 h3 {
    font-size: 1.3em;
    margin: 0;
    padding: 0 0 5px;
}
#ymm-selector-2 p {
    margin: 0;
    padding: 0 0 10px;
}
#ymm-selector .selection a.block {
    color: #333333;
    display: block;
    font-weight: normal;
    overflow: hidden;
    padding: 12px 0;
    position: relative;
    text-decoration: none;
    width: 272px;
}
#ymm-selector .selection a.replacement {
    border-top: 1px solid #CCCCCC;
    padding: 8px 5px 12px;
}
#ymm-selector .selection a.performance {
    border-bottom: 1px solid #CCCCCC;
    margin: 0 0 8px;
    padding: 12px 5px 8px;
}
#ymm-selector .selection a.block:hover {
    background: none repeat scroll 0 0 #EEEEEE;
}
#ymm-selector .selection a.block strong {
    color: blue;
    display: block;
    font-size: 1.2em;
    margin-bottom: 3px;
    text-decoration: underline;
}
#ymm-selector .selection span.go {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/ymm-sprites.gif") no-repeat scroll 0 -35px transparent;
    display: block;
    float: right;
    height: 28px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 67px;
}
#ymm-selector .selection a:hover span.go {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/ymm-sprites.gif") no-repeat scroll -68px -35px transparent;
}
#ymm-selector .selection .separator {
    height: 1px;
    position: relative;
    top: -7px;
}
#ymm-selector .selection .separator hr {
    display: none;
}
#ymm-selector .selection .separator span {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/ymm-sprites.gif") no-repeat scroll 0 -64px transparent;
    display: block;
    height: 17px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 282px;
    z-index: 12;
}
#TB_window {
    overflow: hidden;
}
#fymm-selector {
    position: relative;
    width: 900px;
}
#fymm-selector .page {
    float: left;
    height: 296px;
    width: 426px;
}
#fymm-selector-1 {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/ymm-background.jpg") no-repeat scroll 0 0 transparent;
}
#fymm-selector .info {
    padding: 14px 10px 10px;
    width: 220px;
}
#fymm-selector h3 {
    color: #111111;
    font-family: arial,sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    margin: 0;
    padding: 0 0 14px;
}
#fymm-selector p {
    color: #333333;
    margin: 0;
    padding: 0 0 14px;
}
#TB_closeAjaxWindow {
    display: none;
}
#fymm-selector-close {
    color: #AAAAAA;
    display: block;
    font-size: 1.2em;
    font-weight: normal;
    left: 312px;
    position: absolute;
    text-align: right;
    text-decoration: none;
    top: 5px;
    width: 100px;
    z-index: 2;
}
#fymm-selector-close span {
    font-size: 0.8em;
    margin-right: 4px;
    position: relative;
    text-decoration: underline;
    top: -2px;
}
#fymm-selector-1 form {
    height: 254px;
    left: 258px;
    position: absolute;
    top: 32px;
    width: 158px;
}
#fymm-selector-1 form select {
    margin: 0;
    width: 100%;
}
#fymm-selector-1 form p {
    border: 2px solid #EEEEEE;
    border-radius: 4px 4px 4px 4px;
    margin: 0 0 10px;
    padding: 0;
    position: relative;
}
#fymm-selector-1 form .star {
    display: none;
}
#fymm-selector-1 form p.active {
    border: 2px solid #77BBDD;
}
#fymm-selector-1 form p.active .star {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/ymm-sprites.gif") no-repeat scroll -264px -5px transparent;
    display: block;
    height: 25px;
    left: -18px;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 13px;
}
#fymm-selector-1 form p.active-first .star {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/ymm-sprites.gif") no-repeat scroll -282px -5px transparent;
    display: block;
    height: 25px;
    left: -73px;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 68px;
}
#fymm-selector-1 form .next {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/ymm-sprites.gif") no-repeat scroll left top transparent;
    border: 0 none;
    bottom: 0;
    cursor: pointer;
    font-size: 0.1px;
    height: 35px;
    line-height: 0.1px;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    width: 128px;
}
#fymm-selector-1 form .next:hover {
    background-position: -128px 0;
}
#fymm-selector #fymm-selector-2 {
    position: relative;
}
#fymm-selector-2 .info {
    background: none repeat scroll 0 0 #E4E4E4;
    border-right: 1px solid #DDDDDD;
    height: 285px;
    left: 0;
    padding: 15px 10px 10px;
    position: absolute;
    top: 0;
    width: 100px;
}
#fymm-selector-2 .selection {
    left: 131px;
    position: absolute;
    top: 10px;
    width: 280px;
}
#fymm-selector-2 .info h4 {
    color: #337788;
    margin: 0 0 8px;
    padding: 0 0 1px;
}
#fymm-selector-2 .info dl {
    border-top: 1px solid #CCCCCC;
    font-size: 0.95em;
    line-height: 1.3em;
    padding: 3px 0 9px;
}
#fymm-selector-2 .info dl dt {
    color: #999999;
    font-size: 0.9em;
    font-weight: bold;
}
#fymm-selector-2 .info dl dd {
    color: #555555;
}
#ymm-selector-2 a.back {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/ymm-sprites.gif") no-repeat scroll 0 center transparent;
    bottom: 25px;
    display: block;
    font-size: 0.9em;
    font-weight: normal;
    left: 10px;
    line-height: 1.3em;
    padding-left: 17px;
    position: absolute;
    text-decoration: none;
}
#fymm-selector-2 a.back strong {
    color: #333333;
    font-size: 1.1em;
    text-decoration: underline;
}
#fymm-selector-2 a.back:hover strong {
    color: #000099;
}
#fymm-selector-2 a.back:hover {
    background-color: transparent;
    color: #0000FF;
}
#fymm-selector-2 h3 {
    font-size: 1.3em;
    margin: 0;
    padding: 0 0 5px;
}
#fymm-selector-2 p {
    margin: 0;
    padding: 0 0 10px;
}
#fymm-selector .selection a.block {
    color: #333333;
    display: block;
    font-weight: normal;
    overflow: hidden;
    padding: 12px 0;
    position: relative;
    text-decoration: none;
    width: 272px;
}
#fymm-selector .selection a.replacement {
    border-top: 1px solid #CCCCCC;
    padding: 8px 5px 12px;
}
#fymm-selector .selection a.performance {
    border-bottom: 1px solid #CCCCCC;
    margin: 0 0 8px;
    padding: 12px 5px 8px;
}
#fymm-selector .selection a.block:hover {
    background: none repeat scroll 0 0 #EEEEEE;
}
#fymm-selector .selection a.block strong {
    color: blue;
    display: block;
    font-size: 1.2em;
    margin-bottom: 3px;
    text-decoration: underline;
}
#fymm-selector .selection span.go {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/ymm-sprites.gif") no-repeat scroll 0 -35px transparent;
    display: block;
    float: right;
    height: 28px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 67px;
}
#fymm-selector .selection a:hover span.go {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/ymm-sprites.gif") no-repeat scroll -68px -35px transparent;
}
#fymm-selector .selection .separator {
    height: 1px;
    position: relative;
    top: -7px;
}
#fymm-selector .selection .separator hr {
    display: none;
}
#fymm-selector .selection .separator span {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/ymm-sprites.gif") no-repeat scroll 0 -64px transparent;
    display: block;
    height: 17px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 282px;
    z-index: 12;
}
.vehicle-widget-shadow {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/vehicle-widget-shadow.gif") no-repeat scroll 0 0 transparent;
    height: 13px;
    width: 220px;
}
#sv-ymm-bar {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/ymm-bar-longer.gif") no-repeat scroll 0 0 transparent;
    height: 32px;
    overflow: hidden;
}
#sv-ymm-bar.ybready {
    background-position: 0 0;
}
#sv-ymm-bar.ybyear {
    background-position: 0 -32px;
}
#sv-ymm-bar.ybmake {
    background-position: 0 -64px;
}
#sv-ymm-bar.ybmodel {
    background-position: 0 -96px;
}
#sv-ymm-bar.ybready li.sv-select-year {
    cursor: auto;
}
#sv-ymm-bar.ybready li.sv-select-make, #sv-ymm-bar.ybready li.sv-select-model {
    color: #AAAAAA;
    cursor: auto;
    font-weight: normal;
}
#sv-ymm-bar.ybyear li.sv-select-year {
    cursor: pointer;
}
#sv-ymm-bar.ybyear li.sv-select-make {
    color: white;
    cursor: auto;
    font-weight: bold;
}
#sv-ymm-bar.ybyear li.sv-select-model {
    color: #AAAAAA;
    cursor: auto;
    font-weight: normal;
}
#sv-ymm-bar.ybmake li.sv-select-year {
    cursor: pointer;
}
#sv-ymm-bar.ybmake li.sv-select-make {
    color: white;
    cursor: pointer;
    font-weight: bold;
}
#sv-ymm-bar.ybmake li.sv-select-model {
    color: white;
    cursor: auto;
    font-weight: bold;
}
#sv-ymm-bar.ybmodel li.sv-select-year {
    cursor: pointer;
}
#sv-ymm-bar.ybmodel li.sv-select-make {
    color: white;
    cursor: pointer;
    font-weight: bold;
}
#sv-ymm-bar.ybmodel li.sv-select-model {
    color: white;
    cursor: pointer;
    font-weight: bold;
}
.continue-see-all {
    display: block;
    padding: 10px 0 0;
}
.continue-page {
    font-size: 12px;
    margin: 0 auto;
    padding: 5px 0 0;
    width: 160px;
}
.continue-page a {
    font-size: 12px;
}
.btn-see-all-products a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/btn-see-all-products.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 27px;
    margin: 0 auto;
    outline: medium none;
    text-indent: -9999px;
    width: 269px;
}
.vehicle-chosen-widget {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/btn-vehicle-widget-chosen.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: none;
    font-size: 12px;
    min-height: 49px;
    overflow: hidden;
    padding: 0 0 10px;
    position: relative;
    width: 220px;
}
.vehicle-chosen-widget:hover, .vcw-toggle {
    background-position: 0 -101px;
}
.vehicle-chosen-widget div {
    line-height: 19px;
    overflow: hidden;
    padding: 8px 0 0 12px;
    width: 165px;
}
.vehicle-chosen-widget span {
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
}
#ymmse-mega-button {
    display: none;
}
.vehicle-ymmse-widget {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/btn-vehicle-widget.gif") no-repeat scroll 0 -69px transparent;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    height: 69px;
    overflow: hidden;
    position: relative;
    width: 220px;
}
.vehicle-ymmse-widget:hover {
    background-position: 0 -69px;
}
.vyw-toggle {
    background-position: 0 0;
}
.vehicle-ymmse-widget div {
    line-height: 19px;
    overflow: hidden;
    padding: 8px 0 0 12px;
    width: 172px;
}
.vehicle-ymmse-widget span {
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
}
#ymmse-selector-container {
    border: 1px solid #AC2C19;
    cursor: auto;
    display: none;
    position: absolute;
    width: 700px;
    z-index: 9999;
}
#ymmse-selector {
    background: none repeat scroll 0 0 #FFFFFF;
    font-weight: bold;
    overflow: hidden;
    width: 700px;
}
#ymmse-selector a {
    text-decoration: none;
}
#ymmse-selector .ymmse-bar {
    height: 32px;
    overflow: hidden;
}
#ymmse-selector .ymmse-bar ul {
    margin: 0;
    padding: 0;
}
#ymmse-selector .ymmse-bar li {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/ymmse-bar.gif") no-repeat scroll 0 0 transparent;
    float: left;
    font-size: 14px;
    font-weight: normal;
    height: 32px;
    list-style: none outside none;
    padding-top: 7px;
    text-align: center;
    text-indent: -10px;
}
#ymmse-selector .ymmse-bar li.select-ymm {
    background-position: 0 0;
    color: #FFFFFF;
    font-weight: bold;
    width: 331px;
}
#ymmse-selector .ymmse-bar li.select-submodel {
    background-position: -331px 0;
    color: #FFFFFF;
    font-weight: bold;
    width: 215px;
}
#ymmse-selector .ymmse-bar li.select-engine {
    background-position: -546px 0;
    color: #AAAAAA;
    width: 154px;
}
#ymmse-selector .make-sure {
    background: none repeat scroll 0 0 #F1F1F1;
    float: left;
    font-weight: normal;
    height: 115px;
    overflow: hidden;
    padding: 10px 12px;
    width: 196px;
}
#ymmse-selector .make-sure div {
    color: #990000;
    display: block;
    font-size: 16px;
    font-weight: bold;
    padding: 0 0 8px;
}
#ymmse-selector .selector-container {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/selector-bg.gif") repeat-x scroll 0 0 transparent;
    float: left;
    height: 135px;
    width: 480px;
}
#ymmse-selector .selector-submodel {
    margin: 10px 12px;
    overflow: hidden;
    width: 456px;
}
#ymmse-selector .selector-submodel ul {
    float: left;
    margin: 0 15px 0 0;
    padding: 0;
    width: 130px;
}
#ymmse-selector .selector-engine {
    display: none;
    margin: 10px 12px;
    overflow: hidden;
    width: 456px;
}
#ymmse-selector .selector-engine ul {
    float: left;
    margin: 0 15px 0 0;
    padding: 0;
    width: 130px;
}
#ymmse-selector li {
    list-style: none outside none;
}
#ymmse-selector .selector-submodel a, #ymmse-selector .selector-engine a {
    color: #333333;
    display: block;
}
#ymmse-selector a:hover {
    text-decoration: underline;
}
#ymmse-etc {
    background: none repeat scroll 0 0 #FAFAFA;
    border-top: 1px solid #E1E1E1;
    display: none;
    font-size: 11px;
    height: 26px;
    overflow: hidden;
    width: 700px;
}
#ymmse-etc a {
    color: #333333;
    font-weight: normal;
    text-decoration: none;
}
#ymmse-etc a:hover {
    text-decoration: underline;
}
#ymmse-etc .etc-container {
    overflow: hidden;
    padding: 4px 10px;
}
#ymmse-etc .widget-hide {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/widget-hide.gif") no-repeat scroll 0 6px transparent;
    left: 255px;
    position: absolute;
    text-indent: 12px;
    top: 4px;
}
#ymmse-etc .widget-hide a {
    color: #777777;
}
#ymmse-etc .widget-hide a:hover {
    text-decoration: underline;
}
#ymmse-etc .change-vehicle, #ymmse-etc .back-submodel, #ymmse-etc .back-engine {
    display: none;
    float: left;
    width: 200px;
}
#ymmse-etc .change-vehicle a, #ymmse-etc .back-submodel a, #ymmse-etc .back-engine a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/ymm-back.gif") no-repeat scroll 0 2px transparent;
    color: #777777;
    padding-left: 12px;
}
.ymmse-selected {
    color: #333333;
    display: none;
    font-size: 16px;
    margin: 0 auto;
    overflow: hidden;
    padding: 20px;
    text-align: center;
    width: 660px;
}
.ymmse-selected a {
    color: #AC2C19;
}
.btn-continue-shopping {
    margin: 0 auto;
    overflow: hidden;
    width: 199px;
}
.btn-continue-shopping a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/btn-continue-shopping.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 27px;
    margin: 20px 0 0;
    outline: medium none;
    text-indent: -9999px;
    width: 199px;
}
#saved-vehicles-container {
    border: 1px solid #999999;
    display: none;
    font-size: 12px;
    overflow: hidden;
    position: absolute;
    width: 400px;
    z-index: 9999;
}
#saved-vehicles-container a {
    color: #333333;
    text-decoration: none;
}
#saved-vehicles-container a:hover {
    color: #990000;
    text-decoration: underline;
}
#saved-vehicles-container ul {
    margin: 0;
    padding: 0;
}
#saved-vehicles-container li {
    background: none repeat scroll 0 0 #F1F1F1;
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #FFFFFF;
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 4px 10px 0 0;
    position: relative;
    width: 400px;
}
#saved-vehicles-container .clear {
    border: 0 none;
    height: 0;
    margin: 0;
    padding: 0;
    width: 0;
}
#saved-vehicles-container li a {
    font-weight: normal;
}
#saved-vehicles-container .sv-expand {
    margin: 0 0 4px 10px;
}
#saved-vehicles-container, #ymm-selector-container, .ymm-bar, .selector-container, #sv-ymm-bar, .sv-selector-container, #modify-vehicle-container {
}
#saved-vehicles-container .sv-expand a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/saved-vehicles-expand.gif") no-repeat scroll right 2px transparent;
    cursor: pointer;
    display: block;
    outline: medium none;
    width: 385px;
}
#saved-vehicles-container .sv-expand a:hover {
    background-position: right -17px;
    color: #333333;
    text-decoration: none;
}
#saved-vehicles-container .sv-active {
    background: none repeat scroll 0 0 #F9F9F9;
    border-bottom: 0 none;
}
#saved-vehicles-container .sv-active-vehicle {
    margin: 0 0 0 10px;
}
#saved-vehicles-container .sv-active-vehicle a {
    cursor: pointer;
    display: block;
    font-weight: bold;
    outline: medium none;
    width: 385px;
}
#saved-vehicles-container .sv-compress a {
    background-position: right -40px;
}
#saved-vehicles-container .sv-compress a:hover {
    background-position: right -59px;
}
#saved-vehicles-container .sv-see-remove {
    background: none repeat scroll 0 0 #E1E1E1;
    border-top: 1px solid #CCCCCC;
    display: none;
    margin: 0;
    overflow: hidden;
    padding: 2px 0 2px 10px;
}
#saved-vehicles-container .sv-see-remove a {
    color: #555555;
    font-size: 11px;
    margin: 0 14px 0 0;
}
#saved-vehicles-container .sv-see-remove a:hover {
    color: #990000;
    text-decoration: underline;
}
#saved-vehicles-container .sv-see-remove-active {
    border-bottom: 1px solid #DDDDDD;
    display: none;
    margin: 0;
    overflow: hidden;
    padding: 2px 0 4px 10px;
}
#saved-vehicles-container .sv-see-remove-active a {
    color: #555555;
    font-size: 11px;
    margin: 0 12px 0 0;
}
#saved-vehicles-container .sv-see-remove-active a:hover {
    color: #990000;
    text-decoration: underline;
}
#saved-vehicles-container .sv-select, #saved-vehicles-container .sv-see, #saved-vehicles-container .sv-modify, #saved-vehicles-container .sv-remove {
    float: left;
}
#saved-vehicles-container .sv-select a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/sv-options-select.gif") no-repeat scroll 0 4px transparent;
    float: left;
    text-indent: 16px;
}
#saved-vehicles-container .sv-select a:hover {
    background-position: 0 -18px;
}
#saved-vehicles-container .sv-see a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/sv-options-see.gif") no-repeat scroll 0 5px transparent;
    float: left;
    text-indent: 14px;
}
#saved-vehicles-container .sv-see a:hover {
    background-position: 0 -11px;
}
#saved-vehicles-container .sv-modify a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/sv-options-modify.gif") no-repeat scroll 0 4px transparent;
    float: left;
    text-indent: 13px;
}
#saved-vehicles-container .sv-modify a:hover, #saved-vehicles-container .sv-modify-highlight a {
    background-position: 0 -14px;
    color: #990000;
    text-decoration: underline;
}
#saved-vehicles-container .sv-remove a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/sv-options-remove.gif") no-repeat scroll 0 5px transparent;
    float: left;
    text-indent: 12px;
}
#saved-vehicles-container .sv-remove a:hover {
    background-position: 0 -11px;
}
#saved-vehicles-container .sv-selected {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/sv-options-selected.gif") no-repeat scroll 0 4px transparent;
    color: #689B6C;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin: 0 15px 0 0;
    text-indent: 16px;
}
#saved-vehicles-container .sv-sign-register {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/sv-sign-register.gif") no-repeat scroll 8px 5px #FEFEFE;
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    height: 20px;
    padding: 6px 10px 5px;
    text-indent: 24px;
    width: 380px;
}
#saved-vehicles-container .sv-sign-register:hover {
    background-position: 8px -35px;
    color: #990000;
    text-decoration: underline;
}
#saved-vehicles-container .sv-sign-register:hover a {
    color: #990000;
    text-decoration: underline;
}
#saved-vehicles-container .sv-sign-register a:hover {
    color: #990000;
    text-decoration: underline;
}
#saved-vehicles-container .sv-add {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/sv-add.gif") no-repeat scroll 8px 10px #F1F1F1;
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #FFFFFF;
    clear: both;
    cursor: pointer;
    font-weight: bold;
    height: 30px;
    padding: 12px 10px 0;
    text-indent: 24px;
    width: 380px;
}
#saved-vehicles-container .sv-add-highlight, #saved-vehicles-container .sv-add:hover {
    background-position: 8px -30px;
    color: #990000;
    text-decoration: underline;
}
#saved-vehicles-container .sv-hide {
    background: none repeat scroll 0 6px #FFFFFF;
    border-top: 1px solid #FFFFFF;
    text-align: center;
    width: 400px;
}
#saved-vehicles-container .sv-hide a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/widget-hide.gif") no-repeat scroll 0 3px transparent;
    color: #777777;
    font-size: 11px;
    font-weight: normal;
    padding: 0 0 0 12px;
}
#saved-vehicles-container .sv-hide a:hover {
    text-decoration: underline;
}
#modify-vehicle-container {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/selector-bg.gif") repeat-x scroll 0 0 #F5F5F5;
    border: 1px solid #990000;
    display: none;
    position: absolute;
    width: 350px;
    z-index: 9999;
}
.modify-vehicle {
    overflow: hidden;
    padding: 0 20px 10px;
    width: 310px;
}
.modify-vehicle select {
    width: 217px;
}
.modify-vehicle h1 {
    font-size: 14px;
    font-weight: normal;
    margin: 10px 0;
    padding: 0;
}
.modify-ymmse {
    float: left;
    margin: 3px 20px 10px 0;
    width: 70px;
}
.modify-ymmse-values {
    float: left;
}
.modify-optional {
    border-top: 1px solid #CCCCCC;
    padding: 6px 0 3px;
}
.btn-modify input {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/btn-modify-save.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    height: 25px;
    text-indent: -9999px;
    width: 78px;
}
.modify-hide {
    background: none repeat scroll 0 6px #FFFFFF;
    border-top: 1px solid #DDDDDD;
    text-align: center;
}
.modify-hide a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/widget-hide.gif") no-repeat scroll 0 3px transparent;
    color: #777777;
    font-size: 11px;
    font-weight: normal;
    padding: 0 0 0 12px;
}
#sv-ymm-selector-container {
    border: 1px solid #AC2C19;
    cursor: auto;
    display: none;
    min-width: 560px;
    position: absolute;
    z-index: 9999;
}
#sv-ymm-selector {
    background: none repeat scroll 0 0 #FFFFFF;
    font-weight: bold;
    height: auto;
    min-width: 560px;
    overflow: hidden;
}
#sv-ymm-selector a {
    text-decoration: none;
}
#sv-ymm-bar ul {
    margin: 0;
    padding: 0;
}
#sv-ymm-bar li {
    float: left;
    font-size: 14px;
    font-weight: normal;
    height: 32px;
    list-style: none outside none;
    padding-top: 7px;
    text-align: center;
    text-indent: -10px;
}
#sv-ymm-bar li.sv-select-year {
    background-position: 0 0;
    color: #FFFFFF;
    font-weight: bold;
    width: 144px;
}
#sv-ymm-bar li.sv-select-make {
    background-position: -144px 0;
    color: #AAAAAA;
    width: 217px;
}
#sv-ymm-bar li.sv-select-model {
    background-position: -361px 0;
    color: #AAAAAA;
    min-width: 188px;
    padding-left: 10px;
}
#sv-ymm-selector .sv-selector-container {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/selector-bg.gif") repeat-x scroll 0 0 transparent;
    min-height: 50px;
    min-width: 560px;
}
#sv-ymm-selector .sv-selector-year {
    height: auto;
    margin: 10px 12px 0;
    min-width: 535px;
    overflow: hidden;
}
#sv-ymm-selector .sv-selector-year ul {
    float: left;
    margin: 0 25px 0 0;
    padding: 0;
    width: 40px;
}
#sv-ymm-selector .sv-selector-make {
    display: none;
    height: auto;
    margin: 10px 12px 0;
    min-width: 535px;
    overflow: hidden;
}
#sv-ymm-selector table {
    line-height: 18px;
    width: 100%;
}
#sv-ymm-selector table a {
    line-height: 16px;
    padding-right: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#sv-ymm-selector .sv-selector-model {
    display: none;
    height: auto;
    margin: 10px 12px 0;
    min-width: 535px;
    overflow: hidden;
}
#sv-ymm-selector li {
    list-style: none outside none;
}
#sv-ymm-selector .sv-selector-year strong {
    color: #AAAAAA;
}
#sv-ymm-selector .sv-selector-year a, #sv-ymm-selector .sv-selector-make a, #sv-ymm-selector .sv-selector-make-more a, #sv-ymm-selector .sv-selector-model a {
    color: #333333;
    display: block;
    margin: 0 0 4px;
}
#sv-ymm-selector a:hover {
    color: #990000;
    text-decoration: underline;
}
#sv-ymm-etc {
    background: none repeat scroll 0 0 #FAFAFA;
    border-top: 1px solid #E1E1E1;
    display: none;
    font-size: 11px;
    height: 26px;
    min-width: 560px;
    overflow: hidden;
}
#sv-ymm-etc a {
    color: #333333;
    font-weight: normal;
    text-decoration: none;
}
#sv-ymm-etc a:hover {
    text-decoration: underline;
}
#sv-ymm-etc .sv-etc-container {
    overflow: hidden;
    padding: 4px 10px;
}
#sv-ymm-etc .sv-widget-hide {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/widget-hide.gif") no-repeat scroll 0 6px transparent;
    bottom: 4px;
    left: 255px;
    position: absolute;
    text-indent: 12px;
}
#sv-ymm-etc .sv-widget-hide a {
    color: #777777;
}
#sv-ymm-etc .sv-widget-hide a:hover {
    text-decoration: underline;
}
#sv-ymm-etc .sv-back-year, #sv-ymm-etc .sv-back-make, #sv-ymm-etc .sv-back-model {
    display: none;
    float: left;
    width: 200px;
}
#sv-ymm-etc .sv-back-year a, #sv-ymm-etc .sv-back-make a, #sv-ymm-etc .sv-back-model a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/ymm-back.gif") no-repeat scroll 0 2px transparent;
    color: #777777;
    padding-left: 12px;
}
#sv-ymm-etc .sv-show-all-makes, #sv-ymm-etc .sv-show-less-makes {
    display: none;
    float: left;
    text-align: right;
    width: 335px;
}
#sv-ymm-etc .sv-show-all-makes a {
    font-weight: bold;
}
#sv-ymm-etc .sv-show-all-makes a, #sv-ymm-etc .sv-show-less-makes a {
    font-weight: bold;
}
#sv-ymm-etc .sv-show-all-makes a:hover, #sv-ymm-etc .sv-show-all-makes a:hover {
    color: #990000;
}
.sv-ymm-selected {
    color: #333333;
    display: none;
    font-size: 16px;
    height: auto;
    min-width: 560px;
    overflow: hidden;
    padding: 20px 0;
    text-align: center;
}
.sv-ymm-selected a {
    color: #AC2C19;
}
.sv-continue-see-all {
    display: block;
    padding: 10px 0 0;
}
.sv-continue-page {
    font-size: 12px;
    margin: 0 auto;
    padding: 5px 0 0;
    width: 160px;
}
.sv-continue-page a {
    font-size: 12px;
}
.sv-btn-see-all-products a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/btn-see-all-products.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 27px;
    margin: 0 auto;
    outline: medium none;
    text-indent: -9999px;
    width: 269px;
}
#ymm-modify-btn {
    cursor: pointer;
}
.modify-vehicle .clear {
    height: 0;
    margin: 0;
    padding: 0;
}
#vsw {
    margin: 0 0 10px;
}
#vsw strong.ensure {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/vsw-top.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 30px;
    text-indent: -9999px;
    width: 220px;
}
#vsw .container {
    background: none repeat scroll 0 0 #C20000;
    border-left: 1px solid #8B0000;
    border-right: 1px solid #8B0000;
    margin: 0;
    overflow: hidden;
}
#vsw .container ul {
    margin: 0;
    padding: 6px 0 10px;
}
#vsw .container li {
    display: block;
    list-style: none outside none;
}
#yv2-selectors .yv2-step {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/vsw-steps.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 29px;
    text-indent: -9999px;
    width: 26px;
}
#yv2-select-year .yv2-step {
    background-position: 0 0;
}
#yv2-select-year.active .yv2-step {
    background-position: -27px 0;
}
#yv2-select-make .yv2-step {
    background-position: 0 -35px;
}
#yv2-select-make.active .yv2-step {
    background-position: -27px -35px;
}
#yv2-select-model .yv2-step {
    background-position: 0 -70px;
}
#yv2-select-model.active .yv2-step {
    background-position: -27px -70px;
}
#yv2-select-submodel .yv2-step {
    background-position: 0 -105px;
}
#yv2-select-submodel.active .yv2-step {
    background-position: -27px -105px;
}
#yv2-select-engine .yv2-step {
    background-position: 0 -140px;
}
#yv2-select-engine.active .yv2-step {
    background-position: -27px -140px;
}
#yv2-selectors .yv2-step-type {
    cursor: pointer;
    float: left;
    height: 29px;
    margin: 0 0 6px;
    width: 186px;
}
#yv2-selectors li .yv2-step-type {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/vsw-selectbox.gif") no-repeat scroll 0 0 transparent;
}
.yv2-step-type div {
    color: #BBBBBB;
    cursor: auto;
    font-weight: bold;
    height: 22px;
    margin: 6px 30px 0 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#yv2-selectors li.ready .yv2-step-type div {
    color: #333333;
    cursor: pointer;
}
#yv2-selectors li.active .yv2-step-type {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/vsw-selectbox-active.gif") no-repeat scroll 0 0 transparent;
}
#yv2-selectors li.disabled .yv2-step-type {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/vsw-selectbox-active.gif") no-repeat scroll 0 0 transparent;
}
#yv2-select-submodel, #yv2-select-engine {
    display: none;
}
#vsw li#yv2-select-submodel, #vsw li#yv2-select-engine {
    display: none;
}
#ymm-v2-submit {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/vsw-btn-go.gif") no-repeat scroll 0 -33px transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    height: 33px;
    margin: 4px 7px 0 0;
    text-indent: -9999px;
    width: 74px;
}
#ymm-v2-submit.disabled {
    background-position: 0 0;
    cursor: auto;
}
#ymm-v2-submit.disabled:hover {
    background-position: 0 0;
}
#ymm-v2-submit:hover {
    background-position: 0 -66px;
}
#vsw strong.bottom {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/vsw-bottom.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 6px;
    text-indent: -9999px;
    width: 220px;
}
#vsw .clearboth {
    clear: both;
    height: 0;
    margin: 0;
    padding: 0;
}
#yv2-overlay-year, #yv2-overlay-make, #yv2-overlay-model, #yv2-overlay-submodel, #yv2-overlay-engine {
    background: none repeat scroll 0 0 #FFFFFF;
    display: none;
    height: 1px;
    position: absolute;
    width: 184px;
    z-index: 9999;
}
#yv2-options-year, #yv2-options-make {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #333333;
    color: #AAAAAA;
    display: none;
    height: auto;
    position: absolute;
    width: auto;
    z-index: 9000;
}
#yv2-options-model, #yv2-options-submodel, #yv2-options-engine {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #333333;
    color: #AAAAAA;
    display: none;
    height: auto;
    min-width: 400px;
    position: absolute;
    z-index: 9000;
}
#yv2-options-year #yv2-year-items, #yv2-options-make #yv2-make-items, #yv2-options-model #yv2-model-items, #yv2-options-submodel #yv2-submodel-items, #yv2-options-engine #yv2-engine-items {
    overflow: hidden;
    padding: 15px 5px 15px 15px;
    position: relative;
}
#yv2-year-items, #yv2-make-items, #yv2-model-items, #yv2-submodel-items, #yv2-engine-items {
    min-width: 380px;
}
#yv2-options-year ul, #yv2-options-make table, #yv2-options-model table, #yv2-options-submodel table, #yv2-options-engine table {
    margin: 0;
    padding: 0;
}
#yv2-options-year li {
    float: left;
    font-weight: bold;
    list-style: none outside none;
    margin: 0 20px 0 0;
    width: 50px;
}
#yv2-options-make td, #yv2-options-model td, #yv2-options-submodel td, #yv2-options-engine td {
    font-weight: bold;
    padding: 0 40px 0 0;
}
#yv2-options-year li a, #yv2-options-make td a, #yv2-options-model td a, #yv2-options-submodel td a, #yv2-options-engine td a {
    color: #600000;
    cursor: pointer;
    display: block;
    line-height: 24px;
    text-decoration: none;
}
#yv2-options-year li a:hover, #yv2-options-make td a:hover, #yv2-options-model td a:hover, #yv2-options-submodel td a:hover, #yv2-options-engine td a:hover {
    color: #AA0000;
    text-decoration: underline;
}
#nav {
    bottom: 0;
    height: 36px;
    left: 0;
    position: absolute;
}
#nav ul, #nav li {
    float: left;
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
}
#nav li a span b, #nav li a span em {
    text-indent: -9999px;
}
#nav li a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/header-nav-tab.gif") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 36px;
    margin-right: 3px;
    padding-right: 3px;
}
#nav li a span {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/header-nav-tab.gif") no-repeat scroll right top transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 36px;
    left: 4px;
    padding-right: 3px;
    position: relative;
    top: 0;
}
#nav b {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/header-nav-text.gif") repeat-x scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 36px;
    left: 1px;
    line-height: 0;
    position: relative;
    width: 80px;
}
#nav li.bare a, #nav li.ihome a {
    background-position: left -179px;
}
#nav li.bare a span, #nav li.ihome a span {
    background-position: right -179px;
}
#nav li.bare a:hover, #nav li.ihome a:hover {
    background-position: left -223px;
}
#nav li.bare a:hover span, #nav li.ihome a:hover span {
    background-position: right -223px;
}
#nav li:hover a, #nav li a:hover {
    background-color: transparent;
    background-position: left -44px;
}
#nav li:hover a span, #nav li a:hover span {
    background-position: right -44px;
}
#nav li.active a {
    background-position: left -88px;
}
#nav li.active a span {
    background-position: right -88px;
}
#nav li.active a:hover {
    background-position: left -132px;
}
#nav li.active a:hover span {
    background-position: right -132px;
}
#nav li.automd a {
    background-position: left -266px;
    position: relative;
}
#nav li.automd a span {
    background-position: right -266px;
}
#nav li.automd a:hover {
    background-position: left -310px;
}
#nav li.automd a:hover span {
    background-position: right -310px;
}
#nav li.automd em {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/header-nav-new.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 13px;
    position: absolute;
    right: -7px;
    top: -3px;
    width: 26px;
}
#nav-12.active em {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/header-nav-new.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 13px;
    position: absolute;
    right: -7px;
    top: -3px;
    width: 26px;
}
#nav-13 em {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/header-nav-new.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 13px;
    position: absolute;
    right: -11px;
    top: -3px;
    width: 26px;
}
#nav-1 b {
    background-position: 0 7px;
    width: 28px;
}
#nav-1.active b {
    background-position: 0 -54px;
    width: 28px;
}
#nav-2 b {
    background-position: -40px 7px;
    width: 105px;
}
#nav-2.active b {
    background-position: -40px -54px;
    width: 105px;
}
#nav-3 b {
    background-position: -153px 7px;
    width: 77px;
}
#nav-3.active b {
    background-position: -153px -54px;
    width: 77px;
}
#nav-4 b {
    background-position: -368px 7px;
    width: 75px;
}
#nav-4.active b {
    background-position: -368px -54px;
    width: 75px;
}
#nav-5 b {
    background-position: -240px 7px;
    width: 118px;
}
#nav-5.active b {
    background-position: -240px -54px;
    width: 118px;
}
#nav-6 b {
    background-position: -451px 7px;
    width: 77px;
}
#nav-6.active b {
    background-position: -451px -54px;
    width: 77px;
}
#nav-7 b {
    background-position: -537px 7px;
    width: 78px;
}
#nav-7.active b {
    background-position: -537px -54px;
    width: 78px;
}
#nav-8 b {
    background-position: -622px 7px;
    width: 55px;
}
#nav-8.active b {
    background-position: -622px -54px;
    width: 55px;
}
#nav-9 b {
    background-position: -791px 7px;
    width: 43px;
}
#nav-9.active b {
    background-position: -791px -54px;
    width: 43px;
}
#nav-10 b {
    background-position: -733px 7px;
    width: 55px;
}
#nav-10.active b {
    background-position: -733px -54px;
    width: 55px;
}
#nav-11 b {
    background-position: -840px 7px;
    width: 50px;
}
#nav-11.active b {
    background-position: -840px -54px;
    width: 50px;
}
#nav-12 b {
    background-position: -900px 7px;
    width: 46px;
}
#nav-12.active b {
    background-position: -900px -54px;
    width: 46px;
}
#nav-13 b {
    background-position: -962px 6px;
    width: 60px;
}
#nav-13.active b {
    background-position: -962px -53px;
    width: 60px;
}
#nav-1 b {
    margin-left: 9px;
    margin-right: 9px;
}
#all #nav #nav-7 .hover-window {
    left: 0;
}
#all #nav #nav-10 .hover-window {
    left: 0;
}
#header, #nav {
    z-index: 9;
}
#nav li .hover-window {
    display: none;
}
#nav li.hover .hover-window, #nav li:hover .hover-window, #nav li.hoverIn div {
    display: block;
}
#all #nav .hover-window a {
    background: none repeat scroll 0 0 transparent;
    display: inline;
    float: none;
    font-weight: normal;
    height: auto;
    margin: 0;
    padding: 0;
    text-indent: 0;
}
#all #nav .hover-window {
    background-color: #F2F2F2;
    border: 2px solid #555555;
    color: #333333;
    font-size: 0.95em;
    left: 0;
    line-height: 1.4em;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 36px;
}
#all #nav .hover-window div {
    float: left;
    height: auto;
    width: 180px;
}
#all #nav .hover-window .div_ul {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/header-nav-popupseparator.gif") repeat-y scroll left top #F2F2F2;
}
#all #nav .hover-window ul {
    display: block;
    float: left;
    position: static;
    width: 180px;
}
#all #nav .hover-window ul .first {
    border: 0 none;
    width: 180px;
}
#all #nav .hover-window ul li {
    border-bottom: 1px solid #CCCCCC;
    display: block;
    padding: 1px 5px 1px 0;
    width: 175px;
}
#all #nav .hover-window ul a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bullet-small.gif") no-repeat scroll 5px 7px transparent;
    color: #337799;
    display: block;
    font-weight: normal;
    padding: 1px 1px 1px 15px;
    text-decoration: none;
}
#all #nav .hover-window ul a:hover {
    background-color: #E2E2E2;
    color: #255767;
    text-decoration: underline;
}
#nav li a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/header-nav-tab.gif") no-repeat scroll left top transparent;
    margin-right: 0;
    outline: medium none;
}
#nav li a span {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/header-nav-tab.gif") no-repeat scroll right top transparent;
}
#nav li a.noddwn span {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/header-nav-tab.gif") no-repeat scroll right -354px transparent;
}
#nav li.active a.noddwn span {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/header-nav-tab.gif") no-repeat scroll right -88px transparent;
}
#nav li.active a.noddwn:hover span {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/header-nav-tab.gif") no-repeat scroll right -132px transparent;
}
#nav li a.noddwn:hover span {
    background-position: right -398px;
}
#all #nav .hover-window .div_ul {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/header-nav-popupseparator.gif") repeat-y scroll left top #F2F2F2;
}
#all #nav .hover-window ul a {
    background: none repeat scroll 0 0 transparent;
}
#nav li {
    height: 36px;
    margin-right: 2px;
}
#nav li a {
    margin-right: 0;
    padding: 0 0 0 5px;
}
#nav #nav-1 a, #nav #nav-12 a {
    padding: 0 0 0 10px;
}
#nav #nav-8 a, #nav #nav-9 a {
    padding: 0 0 0 6px;
}
#nav li a span {
    left: 0;
    padding: 0 15px 0 0;
}
#nav #nav-1 a span, #nav #nav-8 a span, #nav #nav-9 a span, #nav #nav-12 a span {
    padding: 0 10px 0 0;
}
#nav #nav-8 a span, #nav #nav-9 a span {
    padding: 0 7px 0 0;
}
#nav li a span b {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/header-nav-text.gif") no-repeat scroll 0 0 transparent;
    left: 0;
    width: auto;
}
#nav #nav-1 b {
    background-position: 0 0;
    margin: 0;
    width: 28px;
}
#nav #nav-1.active b {
    background-position: 0 -36px;
}
#nav #nav-2 b {
    background-position: -38px 0;
    width: 79px;
}
#nav #nav-2.active b {
    background-position: -38px -36px;
}
#nav #nav-3 b {
    background-position: -123px 0;
    width: 56px;
}
#nav #nav-3.active b {
    background-position: -123px -36px;
}
#nav #nav-4 b {
    background-position: -185px 0;
    width: 52px;
}
#nav #nav-4.active b {
    background-position: -185px -36px;
}
#nav #nav-5 b {
    background-position: -243px 0;
    width: 98px;
}
#nav #nav-5.active b {
    background-position: -243px -36px;
}
#nav #nav-6 b {
    background-position: -346px 0;
    width: 59px;
}
#nav #nav-6.active b {
    background-position: -346px -36px;
}
#nav #nav-7 b {
    background-position: -412px 0;
    width: 60px;
}
#nav #nav-7.active b {
    background-position: -412px -36px;
}
#nav #nav-8 b {
    background-position: -477px 0;
    width: 36px;
}
#nav #nav-8.active b {
    background-position: -477px -36px;
}
#nav #nav-9 b {
    background-position: -523px 0;
    width: 24px;
}
#nav #nav-9.active b {
    background-position: -523px -36px;
}
#nav #nav-10 b {
    background-position: -557px 0;
    width: 38px;
}
#nav #nav-10.active b {
    background-position: -557px -36px;
}
#nav #nav-12 b {
    background-position: -603px 0;
    width: 34px;
}
#nav #nav-12.active b {
    background-position: -603px -36px;
}
#nav #nav-13 b {
    background-position: -646px 0;
    width: 42px;
}
#nav #nav-13.active b {
    background-position: -646px -36px;
}
#all #nav .hover-window {
    border: 1px solid #CCCCCC;
    box-shadow: 2px 2px 2px #BBBBBB;
    left: -5px;
}
#all #nav #nav-6 .hover-window {
    left: -115px;
}
#all #nav #nav-7 .hover-window {
    left: -115px;
}
#all #nav #nav-10 .hover-window {
    left: -5px;
}
#all #nav #nav-13 .hover-window {
    left: -100px;
}
#all #nav .hover-window .hwbrder {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #F7F7F7;
    position: relative;
}
.tabcvr {
    background: none repeat scroll 0 0 #F7F7F7;
    display: none;
    font-size: 0;
    height: 1px;
    left: 0;
    line-height: 0;
    position: absolute;
    top: 36px;
    z-index: 9999;
}
#all #nav .hover-window div {
    width: auto;
}
#all #nav .hover-window div.hwbrder div {
    width: 300px;
}
#all #nav .hover-window .div_ul {
    background: none repeat scroll 0 0 transparent;
}
#all #nav .hover-window ul {
    float: none;
    padding: 13px 10px;
    width: auto;
}
#all #nav .hover-window ul li {
    border: 0 none;
    float: none;
    font-size: 11px;
    height: auto;
    padding: 0;
    width: auto;
}
#all #nav .hover-window ul li a {
    color: #333333;
    line-height: 14px;
    padding: 4px 5px;
}
#all #nav .hover-window ul li a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #BF2D15;
}
#all #nav .hover-window div.hwbrder div.popular {
    background: none repeat scroll 0 0 #EAEAEA;
    float: none;
    padding: 15px 10px;
    width: 280px;
}
.popular h4 {
    color: #999999;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding-left: 5px;
    text-transform: uppercase;
}
#all #nav .hover-window div.hwbrder div.popular ul {
    padding: 0;
}
.tabbed-header {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/tab-bg.gif") repeat-x scroll left bottom #535353;
    color: #FFFFFF;
    margin: 0;
    overflow: hidden;
    padding: 8px 0 0;
    position: relative;
}
.tabbed-header h3 {
    font-size: 1.2em;
    margin: 0;
    padding: 0 0 8px 6px;
}
.tabbed-header ul {
    margin: 0;
    padding-left: 4px;
}
.tabbed-header li {
    display: block;
    float: left;
    list-style-type: none;
}
.tabbed-header li a {
    background-image: url("/App_Themes/Ecommerce/Images/vi-VN/tab-states.gif");
    background-position: left -24px;
    display: block;
    float: left;
    height: 24px;
    line-height: 24px;
    margin-right: -6px;
    padding: 0 0 0 10px;
    text-decoration: none;
}
.tabbed-header li a, .tabbed-header li a:visited {
    color: #555555;
}
.tabbed-header li a span {
    background-image: url("/App_Themes/Ecommerce/Images/vi-VN/tab-states.gif");
    background-position: right -24px;
    display: block;
    font-weight: normal;
    padding-left: 2px;
    padding-right: 20px;
}
.tabbed-header li a {
    background-position: left -24px;
}
.tabbed-header li a span {
    background-position: right -24px;
    color: #777777;
}
.tabbed-header li a strong {
    background-position: right -24px;
    color: #111111;
}
.tabbed-header li a:hover {
    background-position: left -48px;
    color: #333333;
}
.tabbed-header li a:hover span {
    background-position: right -48px;
}
.tabbed-header li a:hover strong {
    text-decoration: underline;
}
.tabbed-header li.active a:hover, .tabbed-header li.active * {
    background-position: left 0;
    color: #777777;
    cursor: default;
    text-decoration: none;
}
.tabbed-header li.active a strong {
    color: #111111;
    font-weight: bold;
}
.tabbed-header li.active a:hover span, .tabbed-header li.active * span {
    background-position: right 0;
}
.tabbed-header li.active a:hover strong {
    text-decoration: none;
}
.tabbed-header li.disabled a, .tabbed-header li.disabled a:hover {
    background-position: left -24px;
    cursor: text;
}
.tabbed-header li.disabled a:hover span {
    background-position: right -24px;
}
.tabbed-header li.disabled a strong {
    color: #888888;
    font-weight: normal;
    text-decoration: none;
}
.tabbed-header li.disabled a:active span {
    text-decoration: none;
}
.tabbed-header li.item-1 a {
    background-position: left -96px;
}
.tabbed-header li.item-1 a span {
    background-position: right -96px;
}
.tabbed-header li.item-1 a:hover {
    background-position: left -120px;
}
.tabbed-header li.item-1 a:hover span {
    background-position: right -120px;
}
.tabbed-header li.item-1-active a:hover, .tabbed-header li.item-1-active a, .tabbed-header li.item-1-active * {
    background-position: left 0;
    cursor: default;
}
.tabbed-header li.item-1-active a:hover span, .tabbed-header li.item-1-active a span, .tabbed-header li.item-1-active * span {
    background-position: right 0;
}
.tabbed-header a {
    outline: 0 none;
}
.tabbed-header .corner-1, .tabbed-header .corner-2 {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/tab-states.gif") no-repeat scroll 0 0 transparent;
    height: 8px;
    margin: 0;
    padding: 0;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 7px;
}
.tabbed-header .corner-1 {
    background-position: left -144px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
}
.tabbed-header .corner-2 {
    background-position: -7px -144px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
}
.tabbed-header a:active span {
    color: #000000;
    text-decoration: underline;
}
.tabbed-header li a:hover, .tabbed-header li a:hover span, .tabbed-header li a, .tabbed-header li a span {
    background-color: transparent;
}
* html .tabbed-header ul {
    display: block;
    margin: 0;
    padding: 0;
}
* html .tabbed-header li a {
    margin-right: 0;
    position: relative;
}
* html .tabbed-header li a span {
    float: left;
}
* html .tabbed-header li.item-1 a {
    left: 0;
    margin-left: 2px;
}
* html .tabbed-header li.item-2 a {
    left: -6px;
}
* html .tabbed-header li.item-3 a {
    left: -12px;
}
* html .tabbed-header li.item-4 a {
    left: -18px;
}
* html .tabbed-header li.item-5 a {
    left: -24px;
}
* html .tabbed-header li.item-6 a {
    left: -30px;
}
* html .tabbed-header li.item-7 a {
    display: none;
    left: -36px;
}
.top-parts-div {
    float: left;
    width: 100%;
}
.two-col-160 {
    overflow: hidden;
}
.two-col-160 #left {
    display: none;
}
.two-col-160 #content {
    overflow: hidden;
}
.two-col-160 #main {
    margin-right: 310px;
}
.two-col-160 #right {
    float: right;
    margin: 10px 0 0;
    width: 160px;
}
.two-col-160 #right_cat {
    float: right;
    margin: 10px 0 0 5px;
    width: 300px;
}
.two-col-160 #sidebarcontent a {
    font-size: 11px;
}
.herospacer {
    height: 10px;
}
.three-col-products {
    margin-left: 60px;
    min-width: 300px;
    overflow: hidden;
}
.three-col-products .item {
    float: left;
    margin-left: 20px;
    padding-bottom: 20px;
    padding-top: 20px;
    width: 25%;
}
.three-col-products .container {
    float: left;
    width: 100%;
}
.three-col-products .product-name {
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}
.three-col-products a {
    font-size: 11px;
    font-weight: normal;
}
.three-col-products ul {
    margin: 0;
    padding: 0;
}
.three-col-products li {
    margin-left: 20px;
    text-align: left;
}
.three-col-products li.see-all {
    background: none repeat scroll 0 0 transparent;
    font-weight: bold;
    list-style-image: none;
    list-style-type: none;
    text-align: left;
}
.three-col-products .product-items {
    margin: 0;
    padding: 0;
    text-align: left;
    text-decoration: underline;
}
.vlp-see-all {
    list-style-image: none;
    list-style-type: none;
}
.aheroshot {
    background: none repeat scroll 0 0 #CCCCCC;
    height: 179px;
    padding: 0;
}
.tire-heroshot, .airfilter-heroshot {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bg-tire-and-airfilter.gif") no-repeat scroll center top transparent;
}
.windowvisor-heroshot, .carcover-heroshot {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bg-tonneau-and-visor.gif") no-repeat scroll center top transparent;
}
.tonneau-heroshot {
    background: none repeat scroll 0 0 #585C5E;
}
.hero-cont {
    height: 179px;
    margin: 0 auto;
    position: relative;
    width: 768px;
}
.tire-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/productshot-tire.gif") no-repeat scroll 0 0 transparent;
}
.airfilter-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/productshot-airfilter.gif") no-repeat scroll 0 0 transparent;
}
.windowvisor-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/productshot-windowvisor.gif") no-repeat scroll 0 0 transparent;
}
.tonneau-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/productshot-tonneau.gif") no-repeat scroll 0 0 transparent;
}
.carcover-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/productshot-carcover.gif") no-repeat scroll 0 0 transparent;
}
.thanksgiving-heroshot {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/thanksgiving-heroshot-bg.jpg") repeat-x scroll 0 0 transparent;
}
.xmas-heroshot {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/xmas-heroshot-bg.jpg") repeat-x scroll 0 0 transparent;
}
.thanksgiving-heroshot .hero-cont a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/thanksgiving-heroshot.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 179px;
    text-indent: -9999px;
    width: 720px;
}
.xmas-heroshot .hero-cont a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/xmas-heroshot.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 179px;
    text-indent: -9999px;
    width: 720px;
}
.hbrands {
    height: 30px;
    margin: 0 10px;
}
.tire-heroshot .hbrands {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bg-hbrands-tires.gif") repeat scroll 0 0 transparent;
    padding: 0 19px;
}
.airfilter-heroshot .hbrands {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bg-hbrands-airfilter.gif") repeat scroll 0 0 transparent;
    padding: 0 21px;
}
.windowvisor-heroshot .hbrands {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bg-hbrands-windowvisor.gif") repeat scroll 0 0 transparent;
    padding: 0 33px;
}
.tonneau-heroshot .hbrands {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bg-hbrands-tonneau.jpg") repeat scroll 0 0 transparent;
    padding: 0 22px;
}
.carcover-heroshot .hbrands {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bg-hbrands-carcover.gif") repeat scroll 0 0 transparent;
    padding: 0 47px;
}
.hbrands ul {
    height: 30px;
    list-style: none outside none;
    margin: 0;
}
.tire-heroshot .hbrands ul {
    width: 710px;
}
.hbrands ul li {
    float: left;
}
.hbrands ul li a {
    display: block;
    height: 30px;
    outline: medium none;
    text-indent: -9999px;
}
.tire-heroshot .hbrands ul li a {
    background-image: url("/App_Themes/Ecommerce/Images/vi-VN/brand-tires.gif");
}
.tire-heroshot .hbrands ul li a.bfg {
    margin-right: 25px;
    width: 77px;
}
.tire-heroshot .hbrands ul li a.dun {
    background-position: 0 -30px;
    margin-right: 23px;
    width: 87px;
}
.tire-heroshot .hbrands ul li a.gy {
    background-position: 0 -60px;
    margin-right: 25px;
    width: 81px;
}
.tire-heroshot .hbrands ul li a.bs {
    background-position: 0 -90px;
    margin-right: 24px;
    width: 77px;
}
.tire-heroshot .hbrands ul li a.fs {
    background-position: 0 -120px;
    margin-right: 26px;
    width: 83px;
}
.tire-heroshot .hbrands ul li a.kt {
    background-position: 0 -150px;
    margin-right: 25px;
    width: 68px;
}
.tire-heroshot .hbrands ul li a.mich {
    background-position: 0 bottom;
    width: 89px;
}
.airfilter-heroshot .hbrands ul li a {
    background-image: url("/App_Themes/Ecommerce/Images/vi-VN/brand-airfilter.gif");
}
.airfilter-heroshot .hbrands ul li a.kn {
    margin-right: 42px;
    width: 33px;
}
.airfilter-heroshot .hbrands ul li a.aem {
    background-position: 0 -30px;
    margin-right: 41px;
    width: 47px;
}
.airfilter-heroshot .hbrands ul li a.acd {
    background-position: 0 -60px;
    margin-right: 46px;
    width: 79px;
}
.airfilter-heroshot .hbrands ul li a.bos {
    background-position: 0 -90px;
    margin-right: 45px;
    width: 61px;
}
.airfilter-heroshot .hbrands ul li a.den {
    background-position: 0 -120px;
    margin-right: 51px;
    width: 70px;
}
.airfilter-heroshot .hbrands ul li a.mc {
    background-position: 0 -150px;
    margin-right: 52px;
    width: 75px;
}
.airfilter-heroshot .hbrands ul li a.cor {
    background-position: 0 bottom;
    width: 64px;
}
.windowvisor-heroshot .hbrands ul li a {
    background-image: url("/App_Themes/Ecommerce/Images/vi-VN/brand-windowvisor.gif");
}
.windowvisor-heroshot .hbrands ul li a.wt {
    margin-right: 60px;
    width: 117px;
}
.windowvisor-heroshot .hbrands ul li a.avs {
    background-position: 0 -30px;
    margin-right: 58px;
    width: 50px;
}
.windowvisor-heroshot .hbrands ul li a.tf {
    background-position: 0 -60px;
    margin-right: 58px;
    width: 89px;
}
.windowvisor-heroshot .hbrands ul li a.kv {
    background-position: 0 -90px;
    margin-right: 60px;
    width: 90px;
}
.windowvisor-heroshot .hbrands ul li a.put {
    background-position: 0 -120px;
    width: 97px;
}
.windowvisor-heroshot .hbrands ul li a.gts {
    background-position: 0 -150px;
    margin-right: 54px;
    width: 89px;
}
.tonneau-heroshot .hbrands ul li a {
    background-image: url("/App_Themes/Ecommerce/Images/vi-VN/brand-tonneau.gif");
}
.tonneau-heroshot .hbrands ul li a.ext {
    margin-right: 32px;
    width: 50px;
}
.tonneau-heroshot .hbrands ul li a.lun {
    background-position: 0 -30px;
    margin-right: 33px;
    width: 74px;
}
.tonneau-heroshot .hbrands ul li a.omix {
    background-position: 0 -60px;
    margin-right: 36px;
    width: 71px;
}
.tonneau-heroshot .hbrands ul li a.ram {
    background-position: 0 -90px;
    margin-right: 43px;
    width: 53px;
}
.tonneau-heroshot .hbrands ul li a.rr {
    background-position: 0 -120px;
    margin-right: 32px;
    width: 81px;
}
.tonneau-heroshot .hbrands ul li a.tru {
    background-position: 0 -150px;
    margin-right: 40px;
    width: 83px;
}
.tonneau-heroshot .hbrands ul li a.tfx {
    background-position: 0 -180px;
    width: 89px;
}
.tonneau-heroshot .hbrands ul li a.pe {
    background-position: 0 -210px;
    width: 52px;
}
.carcover-heroshot .hbrands ul li a {
    background-image: url("/App_Themes/Ecommerce/Images/vi-VN/brand-carcover.gif");
}
.carcover-heroshot .hbrands ul li a.cc {
    margin-right: 65px;
    width: 80px;
}
.carcover-heroshot .hbrands ul li a.ramp {
    background-position: 0 -30px;
    margin-right: 58px;
    width: 53px;
}
.carcover-heroshot .hbrands ul li a.rrd {
    background-position: 0 -60px;
    margin-right: 50px;
    width: 81px;
}
.carcover-heroshot .hbrands ul li a.ck {
    background-position: 0 -90px;
    margin-right: 55px;
    width: 88px;
}
.carcover-heroshot .hbrands ul li a.ezc {
    background-position: 0 bottom;
    width: 115px;
}
.hero-cont a.btn-shopnow {
    display: block;
    outline: medium none;
    position: absolute;
    text-indent: -9999px;
}
.tire-heroshot .hero-cont a.btn-shopnow {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/btn-shopnow-tire.gif") repeat scroll 0 0 transparent;
    bottom: 24px;
    height: 49px;
    left: 23px;
    width: 167px;
}
.airfilter-heroshot .hero-cont a.btn-shopnow {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/btn-shopnow-airfilter.gif") repeat scroll 0 0 transparent;
    height: 44px;
    left: 29px;
    top: 116px;
    width: 150px;
}
.windowvisor-heroshot .hero-cont a.btn-shopnow {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/btn-shopnow-windowvisor.gif") repeat scroll 0 0 transparent;
    height: 44px;
    left: 239px;
    top: 126px;
    width: 150px;
}
.tonneau-heroshot .hero-cont a.btn-shopnow {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/btn-shopnow-tonneau.gif") repeat scroll 0 0 transparent;
    height: 44px;
    left: 291px;
    top: 119px;
    width: 149px;
}
.carcover-heroshot .hero-cont a.btn-shopnow {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/btn-shopnow-carcover.gif") repeat scroll 0 0 transparent;
    bottom: 15px;
    height: 44px;
    left: 27px;
    width: 150px;
}
#area > div {
    overflow: hidden;
}
.aheroshot2 {
    background: none repeat scroll 0 0 #CCCCCC;
    height: 179px;
    padding: 0;
}
.tire-heroshot2, .airfilter-heroshot2 {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bg-tire-and-airfilter.gif") no-repeat scroll center top transparent;
}
.windowvisor-heroshot2, .carcover-heroshot2 {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bg-tonneau-and-visor.gif") no-repeat scroll center top transparent;
}
.tonneau-heroshot2 {
    background: none repeat scroll 0 0 #585C5E;
}
.hero-cont2 {
    height: 179px;
    margin: 0 auto;
    position: relative;
    width: 768px;
}
.tire-heroshot2 .hero-cont2 {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/productshot-tire.gif") no-repeat scroll 0 0 transparent;
}
.airfilter-heroshot2 .hero-cont2 {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/productshot-airfilter.gif") no-repeat scroll 0 0 transparent;
}
.windowvisor-heroshot2 .hero-cont2 {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/productshot-windowvisor.gif") no-repeat scroll 0 0 transparent;
}
.tonneau-heroshot2 .hero-cont2 {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/productshot-tonneau.gif") no-repeat scroll 0 0 transparent;
}
.carcover-heroshot2 .hero-cont2 {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/productshot-carcover.gif") no-repeat scroll 0 0 transparent;
}
.xmas-heroshot {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/xmas-heroshot-bg.jpg") repeat-x scroll 0 0 transparent;
}
.xmas-heroshot .hero-cont2 {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/xmas-heroshot.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 179px;
    text-indent: -9999px;
    width: 720px;
}
.three-col-wide #left {
    margin: 10px 10px 0 0;
}
#all .three-col-wide #main {
    padding-left: 0;
}
.homehero-rotation {
    background: none repeat scroll 0 0 #DDDDDD;
    display: block;
    height: 170px;
    margin: 10px 10px 0;
    padding-bottom: 7px;
    position: relative;
    text-align: center;
}
* html .homehero-rotation {
    margin: 10px 10px 0 230px;
    padding-bottom: 10px;
}
* html #slideshow .slide {
    display: block;
    height: 170px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
* html #slideshow .console {
    overflow: hidden;
    position: absolute;
    right: 7px;
    top: 144px;
    z-index: 10;
}
#slideshow {
    position: relative;
}
#slideshow .slide {
    display: block;
    height: 170px;
    width: 100%;
}
#slideshow .console {
    overflow: hidden;
    position: absolute;
    right: 7px;
    top: 144px;
    z-index: 10;
}
#slideshow .console a {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    display: block;
    float: left;
    height: 21px;
    line-height: 20px;
    margin-left: 2px;
    text-align: center;
    text-decoration: none;
    width: 21px;
}
#slideshow .console a.active {
    background: none repeat scroll 0 0 black;
    color: #FFFFFF;
}
.homehero-rotation2 {
    background: none repeat scroll 0 0 #DDDDDD;
    display: block;
    height: 170px;
    margin: 10px 10px 0;
    padding-bottom: 7px;
    position: relative;
    text-align: center;
}
* html .homehero-rotation2 {
    margin: 10px 10px 0 230px;
    padding-bottom: 10px;
}
* html #slideshow2 .slide2 {
    display: block;
    height: 170px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
* html #slideshow2 .console2 {
    overflow: hidden;
    position: absolute;
    right: 7px;
    top: 144px;
    z-index: 10;
}
#slideshow2 {
    position: relative;
}
#slideshow2 .console2 {
    overflow: hidden;
    position: absolute;
    right: 7px;
    top: 144px;
    z-index: 10;
}
#slideshow2 .console2 a {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    display: block;
    float: left;
    height: 21px;
    line-height: 20px;
    margin-left: 2px;
    text-align: center;
    text-decoration: none;
    width: 21px;
}
#slideshow2 .console2 a.active {
    background: none repeat scroll 0 0 black;
    color: #FFFFFF;
}
.three-col-wide #content {
    overflow: hidden;
    padding: 10px 0 0;
}
.three-col-wide #left {
    margin: 10px 10px 0 0;
}
.homehero-rotation {
    margin: 0 !important;
}
#right {
    padding-top: 15px;
}
.h2-sidebar {
    border-top: 1px solid #9F9F9F;
    font-size: 18px;
    font-weight: bold;
    padding: 8px 10px;
}
#cat-list {
    border-bottom: 3px solid #7F7F7F;
    padding: 0 0 1px;
}
#cat-list a {
    color: #333333;
}
#cat-list a:hover {
    color: #BF180C;
}
.cat-list-items {
    display: block;
    list-style: none outside none;
    margin: 0;
    width: 400px;
}
.cat-list-title {
    background: none repeat scroll 0 0 #F1F1F1;
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #FFFFFF;
    cursor: pointer;
    padding: 7px 10px;
    width: 204px;
}
.cat-list-title:hover {
    color: #BF180C;
}
.cat-list-title a {
    text-decoration: none;
}
.cat-list-title a:hover {
    color: #BF180C;
}
.cat-list-title div {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/category-expand.gif") no-repeat scroll right 2px transparent;
    text-decoration: none;
}
.cat-list-title div:hover {
    background-position: right -17px;
    text-decoration: none;
}
.cat-list-title div.hide-list {
    background-position: right -40px;
}
.cat-list-title div.hide-list:hover {
    background-position: right -59px;
}
.cat-list-items ul {
    display: none;
    margin: 0;
    padding: 0;
    width: 220px;
}
.cat-list-items li {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/sidebar-divider.gif") no-repeat scroll center bottom transparent;
    list-style: none outside none;
}
.cat-list-items li a {
    list-style: none outside none;
    padding: 6px 10px;
    width: 200px;
}
.cat-list-items li.cat-see-all {
    background: none repeat scroll 0 0 #FCFCFC;
}
.cat-list-items li.cat-see-all:hover {
    background: none repeat scroll 0 0 #F7F7F7;
}
.cat-list-items a {
    display: block;
    font-weight: normal;
    text-decoration: none;
}
.cat-list-items a:hover {
    text-decoration: underline;
}
#reseller-ratings {
    color: #666666;
    font-size: 14px;
    line-height: 16px;
    margin: 20px 0;
    overflow: hidden;
}
#reseller-ratings strong {
    margin-left: 10px;
}
#reseller-ratings div {
    font-size: 11px;
    margin: 8px 0 5px 10px;
}
#reseller-ratings img {
    display: block;
    text-align: right;
}
#ways-shop {
    margin: 10px 0;
    overflow: hidden;
}
#ways-shop ul {
    margin: 0;
    padding: 0;
}
#ways-shop li {
    border-bottom: 1px solid #F0F0F0;
    display: block;
    outline: medium none;
    padding: 5px 0 15px;
    width: 220px;
}
#ways-shop li.shop-online {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/paypal-google-checkout.gif") repeat scroll 0 0 transparent;
    height: 75px;
    text-indent: -9999px;
}
#ways-shop li.shop-online a {
    color: #333333;
    text-decoration: underline;
    text-indent: 0;
}
#ways-shop li.shop-online a:hover {
    color: #BF180C;
}
#ways-shop .shop-online-options {
    height: 60px;
}
#ways-shop li.shop-toll {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/order-toll-free.png") repeat scroll 0 0 transparent;
    height: 55px;
}
#ways-shop li.shop-toll div {
    color: #BB2F1E;
    font: bold 28px Arial,Helvetica,sans-serif;
    margin-left: 10px;
    margin-top: 30px;
}
#ways-shop li.shop-chat {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/live-chat-offline.png") repeat scroll 0 0 transparent;
    border: 0 none;
}
#ways-shop li.shop-chat a {
    background: none no-repeat scroll 0 -185px transparent;
    display: block;
    height: 55px;
    outline: medium none;
    text-indent: -9999px;
}
#email-exclusives {
    font-size: 11px;
    line-height: 14px;
    margin-left: 10px;
    overflow: hidden;
}
#email-exclusives form {
    padding: 10px 0;
}
#email-exclusives input {
    border: 1px solid #CCCCCC;
    float: left;
    height: 23px;
    padding: 0 0 0 5px;
    width: 145px;
}
#email-exclusives .btn-go {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/fbtn-go.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 24px;
    margin-left: 5px;
    padding: 0;
    width: 52px;
}
#email-exclusives div {
    clear: both;
    padding-top: 6px;
}
.more-brands .h3-body {
    border-top: 1px solid #9F9F9F;
}
.h3-body {
    color: #333333;
    font-size: 18px;
    font-weight: bold;
    margin: 10px 0;
    padding: 12px 14px;
    text-align: left;
}
#like-fb {
    border-bottom: 1px solid #DEDEDE;
    margin: 10px 0 0;
    overflow: hidden;
}
#like-fb .customers-like-us {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/customers-like.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 165px;
    margin: 0 10px 0 0;
    text-indent: -9999px;
    width: 322px;
}
#like-fb .fb-like {
    float: left;
    height: 165px;
    margin: 0 10px 0 0;
    position: relative;
    width: 240px;
}
#like-fb .fb-like iframe {
    height: 134px;
    margin: 5px 0 0;
    width: 250px;
}
#like-fb .fb-like .on-fb a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/btn-on-facebook.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 31px;
    left: 58px;
    outline: medium none;
    position: absolute;
    text-indent: -9999px;
    top: 60px;
    width: 135px;
}
#like-fb .fb-like .join {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/fb-arrow.gif") no-repeat scroll right 10px transparent;
    bottom: 18px;
    font-size: 14px;
    font-weight: bold;
    left: 0;
    position: absolute;
    width: 190px;
}
#feat-cat {
    margin: 0;
    overflow: hidden;
}
#feat-cat a {
    color: #333333;
    text-decoration: none;
}
#feat-cat a:hover {
    color: #BF180C;
    text-decoration: underline;
}
#feat-cat a img {
    margin: 0 0 10px;
}
#feat-cat ul {
    margin: 0;
    padding: 0;
}
#feat-cat li {
    float: left;
    list-style: none outside none;
    margin: 0 10px 20px;
    width: 175px;
}
#feat-cat li.last {
    float: left;
    list-style: none outside none;
    margin: 0 10px;
}
#feat-cat .feat-cat-list ul {
    margin: 0;
}
#feat-cat .feat-cat-list li {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bullet-red.gif") no-repeat scroll 0 7px transparent;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 10px;
}
#feat-cat .feat-cat-list li a {
    font-size: 11px;
    font-weight: normal;
}
#feat-cat .feat-cat-list li.feat-cat-see-all {
    background: none repeat scroll 0 0 transparent;
    margin: 5px 0 0;
    padding: 0;
}
#feat-cat .feat-cat-list li.feat-cat-see-all a {
    font-weight: bold;
}
#tablinks-new {
    overflow: hidden;
}
#tablinks-new a {
    color: #333333;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
#tablinks-new a:hover {
    color: #BF180C;
}
#tablinks-new .tabs-row {
    background: none repeat scroll 0 0 #F3F3F3;
    border-bottom: 1px solid #C2C2C2;
    height: 40px;
    position: relative;
}
#tablinks-new .tabs-row ul {
    bottom: -1px;
    left: 5px;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 580px;
}
#tablinks-new .tabs-row li {
    cursor: pointer;
    float: left;
    font-size: 12px;
    list-style: none outside none;
    padding: 8px 14px;
    text-align: center;
}
#tablinks-new .tabs-row li.selected {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #C2C2C2;
    border-right: 1px solid #C2C2C2;
    border-top: 1px solid #C2C2C2;
    font-weight: bold;
}
#tablinks-new .content-brands, #tablinks-new .content-categories, #tablinks-new .content-parts, #tablinks-new .content-makes {
    margin: 0;
    overflow: hidden;
}
#tablinks-new .content-brands ul, #tablinks-new .content-categories ul, #tablinks-new .content-parts ul, #tablinks-new .content-makes ul {
    float: left;
    margin: 10px 3px 10px 8px;
    padding: 0;
    width: 105px;
}
#tablinks-new .content-brands li, #tablinks-new .content-categories li, #tablinks-new .content-parts li, #tablinks-new .content-makes li {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bullet-small.png") no-repeat scroll 0 8px transparent;
    display: block;
    list-style: none outside none;
    padding: 1px 1px 1px 10px;
}
.h3-sidebar {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 8px 10px;
}
#right-contact {
    background: none repeat scroll 0 0 #FAFAFA;
    font-size: 11px;
    height: 212px;
    line-height: 12px;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 14px;
}
#right-contact a {
    color: #333333;
    font-weight: normal;
    text-decoration: none;
}
#right-contact a:hover {
    color: #BF180C;
}
#right-contact .talk strong {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/toll-free-number.gif") no-repeat scroll 0 -14px transparent;
    display: block;
    height: 14px;
    margin: 20px 0 4px;
    text-indent: -9999px;
}
#right-contact .chat {
    margin: 15px 0;
}
#right-contact .chat a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/header-top-live-chat.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 22px;
    outline: medium none;
    text-indent: -9999px;
    width: 91px;
}
#right-contact .chat a:hover {
    background-position: 0 -22px;
}
#right-contact .feedback-h2 a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/hdr-letstalkelem.gif") no-repeat scroll 0 -132px transparent;
    display: block;
    height: 38px;
    outline: medium none;
    text-indent: -9999px;
}
#trusted {
    margin: 0 0 10px;
    overflow: hidden;
}
#trusted img {
    display: block;
    text-align: center;
}
.clear {
    clear: both;
}
.tabs-see-all {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #F3F3F3 !important;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    font-size: 12px;
    margin: 10px 0;
    padding: 5px 15px 5px 0;
    text-align: right;
    width: 604px;
}
.tabs-see-all a {
    margin-right: 25px;
}
m.xmassample-heroshot {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/xmas-heroshot-bg.jpg") repeat-x scroll 0 0 transparent;
}
.xmassample-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/xmas-heroshot.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 179px;
    text-indent: -9999px;
    width: 720px;
}
.aheroshot {
    height: 177px;
    padding: 0;
    position: relative;
}
.brakes-heroshot, .wipers-heroshot {
    background: none repeat scroll 0 0 #3E3E3E;
}
.hero-cont {
    height: 177px;
    margin: 0 auto;
    position: relative;
    width: 768px;
}
.brakes-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/productshot-brakes.jpg") no-repeat scroll 0 0 transparent;
}
.wipers-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/productshot-wipers.jpg") no-repeat scroll 0 0 transparent;
}
.brakes-heroshot .hbrands {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bg-hbrands-brakes.jpg") repeat scroll 0 0 transparent;
    padding: 0 38px;
}
.wipers-heroshot .hbrands {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bg-hbrands-wipers.jpg") repeat scroll 0 0 transparent;
    padding: 0 22px;
}
.brakes-heroshot .hbrands ul {
    width: 672px;
}
.wipers-heroshot .hbrands ul {
    width: 704px;
}
.brakes-heroshot .hbrands ul li a {
    background-image: url("/App_Themes/Ecommerce/Images/vi-VN/brand-brakes.gif");
}
.brakes-heroshot .hbrands ul li a.ebc {
    margin-right: 90px;
    width: 44px;
}
.brakes-heroshot .hbrands ul li a.zimmermann {
    background-position: 0 -30px;
    margin-right: 78px;
    width: 109px;
}
.brakes-heroshot .hbrands ul li a.brembo {
    background-position: 0 -60px;
    margin-right: 84px;
    width: 94px;
}
.brakes-heroshot .hbrands ul li a.pex {
    background-position: 0 -90px;
    margin-right: 82px;
    width: 45px;
}
.brakes-heroshot .hbrands ul li a.pbr {
    background-position: 0 bottom;
    width: 46px;
}
.wipers-heroshot .hbrands ul li a {
    background-image: url("/App_Themes/Ecommerce/Images/vi-VN/brand-wipers.gif");
}
.wipers-heroshot .hbrands ul li a.bosch {
    margin-right: 60px;
    width: 92px;
}
.wipers-heroshot .hbrands ul li a.motocraft {
    background-position: 0 -30px;
    margin-right: 64px;
    width: 103px;
}
.wipers-heroshot .hbrands ul li a.ac-delco {
    background-position: 0 -60px;
    margin-right: 62px;
    width: 102px;
}
.wipers-heroshot .hbrands ul li a.piaa {
    background-position: 0 -90px;
    margin-right: 56px;
    width: 80px;
}
.wipers-heroshot .hbrands ul li a.denso {
    background-position: 0 bottom;
    width: 85px;
}
.hcategories {
    position: absolute;
}
.hcategories ul {
    list-style: none outside none;
    margin: 0;
}
.hcategories ul li {
    float: left;
}
.hcategories ul li a {
    display: block;
    outline: medium none;
    text-indent: -9999px;
}
.brakes-heroshot .hcategories {
    height: 103px;
    left: 15px;
    top: 68px;
    width: 706px;
}
.brakes-heroshot .hcategories ul li a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/items-brakes.gif") no-repeat scroll 0 0 transparent;
    height: 103px;
}
.brakes-heroshot .hcategories ul li a.cat-brake-discs {
    margin-right: 7px;
    width: 130px;
}
.brakes-heroshot .hcategories ul li a.cat-brake-discs:hover {
    background-position: 0 -103px;
}
.brakes-heroshot .hcategories ul li a.cat-brake-pads {
    background-position: -137px 0;
    margin-right: 7px;
    width: 146px;
}
.brakes-heroshot .hcategories ul li a.cat-brake-pads:hover {
    background-position: -137px -103px;
}
.brakes-heroshot .hcategories ul li a.cat-brake-calipers {
    background-position: -290px 0;
    margin-right: 9px;
    width: 141px;
}
.brakes-heroshot .hcategories ul li a.cat-brake-calipers:hover {
    background-position: -290px -103px;
}
.brakes-heroshot .hcategories ul li a.cat-brake-pad-sensors {
    background-position: -439px 0;
    width: 128px;
}
.brakes-heroshot .hcategories ul li a.cat-brake-pad-sensors:hover {
    background-position: -439px -103px;
}
.wipers-heroshot .hero-cont a.btn-shopnow {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/btn-shopnow-wipers.gif") repeat scroll 0 0 transparent;
    height: 49px;
    left: 16px;
    top: 109px;
    width: 160px;
}
.wipers-heroshot .hero-cont a.btn-shopnow:hover {
    background-position: 0 -49px;
}
.bulbs-heroshot {
    background: none repeat scroll 0 0 #3E3E3E;
}
.bulbs-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/productshot-bulbs.gif") no-repeat scroll 0 0 transparent;
}
.bulbs-heroshot .hbrands {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bg-hbrands-bulbs.gif") no-repeat scroll 0 0 transparent;
    padding: 0 20px;
}
.bulbs-heroshot .hbrands ul li a {
    background-image: url("/App_Themes/Ecommerce/Images/vi-VN/brand-bulbs.gif");
}
.bulbs-heroshot .hbrands ul li a.az {
    margin-right: 79px;
    width: 73px;
}
.bulbs-heroshot .hbrands ul li a.ge {
    background-position: 0 -30px;
    margin-right: 60px;
    width: 78px;
}
.bulbs-heroshot .hbrands ul li a.syl {
    background-position: 0 -60px;
    margin-right: 67px;
    width: 108px;
}
.bulbs-heroshot .hbrands ul li a.he {
    background-position: 0 -90px;
    margin-right: 78px;
    width: 71px;
}
.bulbs-heroshot .hbrands ul li a.pa {
    background-position: 0 bottom;
    width: 79px;
}
.bulbs-heroshot .hero-cont a.btn-shopnow {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/btn-shopnow-bulbs.gif") repeat scroll 0 0 transparent;
    height: 47px;
    left: 16px;
    top: 115px;
    width: 161px;
}
.superbowl-heroshot {
    background: none repeat scroll 0 0 #024181;
}
.superbowl-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/cm-football.jpg") no-repeat scroll 0 0 transparent;
}
.superbowl-heroshot .hcategories {
    height: 98px;
    left: 7px;
    top: 67px;
    width: 500px;
}
.superbowl-heroshot .hcategories ul li a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/items-football.gif") no-repeat scroll 0 0 transparent;
    height: 98px;
}
.superbowl-heroshot .hcategories ul li a.cat-shocks {
    width: 120px;
}
.superbowl-heroshot .hcategories ul li a.cat-shocks:hover {
    background-position: 0 -98px;
}
.superbowl-heroshot .hcategories ul li a.cat-lowering-kits {
    background-position: -120px 0;
    width: 121px;
}
.superbowl-heroshot .hcategories ul li a.cat-lowering-kits:hover {
    background-position: -120px -98px;
}
.superbowl-heroshot .hcategories ul li a.cat-cold-air-intakes {
    background-position: -241px 0;
    width: 120px;
}
.superbowl-heroshot .hcategories ul li a.cat-cold-air-intakes:hover {
    background-position: -241px -98px;
}
.superbowl-heroshot .hcategories ul li a.cat-exhausts {
    background-position: -361px 0;
    width: 113px;
}
.superbowl-heroshot .hcategories ul li a.cat-exhausts:hover {
    background-position: -361px -98px;
}
.groundhog-heroshot {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bg-groundhog.jpg") no-repeat scroll center top transparent;
}
.groundhog-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/cm-groundhog.jpg") no-repeat scroll 0 0 transparent;
}
.groundhog-heroshot .hcategories {
    height: 66px;
    left: 16px;
    top: 107px;
    width: 330px;
}
.groundhog-heroshot .hcategories ul li a {
    height: 103px;
}
.groundhog-heroshot .hcategories ul li a.cat-car-wash-brush {
    margin-right: 9px;
    width: 59px;
}
.groundhog-heroshot .hcategories ul li a.cat-wash-mitt {
    background-position: -68px 0;
    margin-right: 10px;
    width: 56px;
}
.groundhog-heroshot .hcategories ul li a.cat-polishing-cloth {
    background-position: -134px 0;
    margin-right: 10px;
    width: 57px;
}
.groundhog-heroshot .hcategories ul li a.cat-wheel-brush {
    background-position: -201px 0;
    margin-right: 10px;
    width: 56px;
}
.groundhog-heroshot .hcategories ul li a.cat-squeegee {
    background-position: -267px 0;
    width: 57px;
}
.groundhog-heroshot .hero-cont a.btn-shopnow {
    cursor: pointer;
    display: block;
    height: 179px;
    left: 0;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 100%;
}
.valentinesday-heroshot {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bg-valentinesday.jpg") repeat-x scroll 0 0 transparent;
}
.valentinesday-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/cm-valentinesday.jpg") no-repeat scroll 0 0 transparent;
}
.valentinesday-heroshot .hcategories {
    height: 106px;
    left: 13px;
    top: 72px;
    width: 595px;
}
.valentinesday-heroshot .hcategories ul li a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/items-valentinesday.gif") no-repeat scroll 0 0 transparent;
    height: 106px;
}
.valentinesday-heroshot .hcategories ul li a.cat-fender-flares {
    margin-right: 24px;
    width: 132px;
}
.valentinesday-heroshot .hcategories ul li a.cat-grille-inserts {
    background-position: -156px 0;
    margin-right: 34px;
    width: 116px;
}
.valentinesday-heroshot .hcategories ul li a.cat-fender-trims {
    background-position: -306px 0;
    margin-right: 20px;
    width: 117px;
}
.valentinesday-heroshot .hcategories ul li a.cat-nerf-bars {
    background-position: -442px 0;
    width: 149px;
}
.daytona-heroshot {
    background: none repeat scroll 0 0 #3774BC;
}
.daytona-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/cm-daytona.jpg") no-repeat scroll 0 0 transparent;
}
.daytona-heroshot .hcategories {
    height: 105px;
    left: 19px;
    top: 59px;
    width: 555px;
}
.daytona-heroshot .hcategories ul li a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/items-daytona.gif") no-repeat scroll 0 0 transparent;
    height: 105px;
}
.daytona-heroshot .hcategories ul li a.cat-daytona-spoiler {
    width: 105px;
}
.daytona-heroshot .hcategories ul li a.cat-daytona-oxygen-sensor {
    background-position: -105px 0;
    width: 112px;
}
.daytona-heroshot .hcategories ul li a.cat-daytona-fuel-injector {
    background-position: -217px 0;
    width: 111px;
}
.daytona-heroshot .hcategories ul li a.cat-daytona-control-arm {
    background-position: -328px 0;
    width: 112px;
}
.daytona-heroshot .hcategories ul li a.cat-daytona-short-ram-intake {
    background-position: -440px 0;
    width: 114px;
}
.march-madness-heroshot {
    background: none repeat scroll 0 0 #A54A00;
}
.march-madness-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/productshot-march-madness.gif") no-repeat scroll 0 0 transparent;
}
.march-madness-heroshot .hcategories {
    height: 122px;
    left: 19px;
    top: 54px;
    width: 569px;
}
.march-madness-heroshot .hcategories ul li a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/items-march-madness.gif") no-repeat scroll 0 0 transparent;
    height: 122px;
}
.march-madness-heroshot .hcategories ul li a.mm-spark-plugs {
    width: 142px;
}
.march-madness-heroshot .hcategories ul li a.mm-spark-plug-wires {
    background-position: -140px 0;
    width: 144px;
}
.march-madness-heroshot .hcategories ul li a.mm-air-filter {
    background-position: -284px 0;
    width: 142px;
}
.march-madness-heroshot .hcategories ul li a.mm-distributor-cap {
    background-position: -426px 0;
    width: 140px;
}
.stpatricksday-heroshot {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bg-stpatricksday.jpg") repeat-x scroll 0 0 transparent;
}
.stpatricksday-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/cm-stpatricksday.jpg") no-repeat scroll 0 0 transparent;
}
.stpatricksday-heroshot .hcategories {
    height: 177px;
    left: 23px;
    top: 0;
    width: 531px;
}
.stpatricksday-heroshot .hcategories ul li a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/items-stpatricksday.jpg") no-repeat scroll 0 0 transparent;
    height: 177px;
}
.stpatricksday-heroshot .hcategories ul li a.cat-stpatricksday-mirrors {
    width: 189px;
}
.stpatricksday-heroshot .hcategories ul li a.cat-stpatricksday-window-regulators {
    background-position: -189px 0;
    width: 189px;
}
.stpatricksday-heroshot .hcategories ul li a.cat-stpatricksday-mud-flaps {
    background-position: -378px 0;
    width: 153px;
}
.clearance-heroshot {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bg-clearance.gif") repeat-x scroll 0 0 transparent;
}
.clearance-heroshot .hero-cont a.btn-shopnow {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/cm-clearance.jpg") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 177px;
    left: 0;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 768px;
}
.bestsellers-clearance-heroshot {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bg-bestsellers-clearance.jpg") repeat-x scroll center center transparent;
}
.bestsellers-clearance-heroshot .hero-cont {
    margin: 0 auto;
    padding: 0;
    width: 768px;
}
.bestsellers-clearance-heroshot .hcategories {
    display: block;
    height: 177px;
    left: 0;
    margin: 0;
    padding: 0;
    width: 768px;
}
.bestsellers-clearance-heroshot .hcategories ul {
    margin: 0;
    padding: 0;
}
.bestsellers-clearance-heroshot .hcategories ul li {
    float: left;
    list-style: none outside none;
}
.bestsellers-clearance-heroshot .hcategories ul li a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/cm-bestsellers-clearance.jpg") no-repeat scroll center center transparent;
    height: 177px;
}
.bestsellers-clearance-heroshot .hcategories ul li a.btn-bestsellers {
    background-position: 0 0;
    outline: medium none;
    text-indent: -9999px;
    width: 373px;
}
.bestsellers-clearance-heroshot .hcategories ul li a.btn-clearance {
    background-position: -373px 0;
    outline: medium none;
    text-indent: -9999px;
    width: 395px;
}
.mlb-heroshot {
    background: none repeat scroll 0 0 #F6F6F6;
}
.mlb-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/cm-mlb.jpg") no-repeat scroll 0 0 transparent;
}
.mlb-heroshot .hcategories {
    height: 112px;
    left: 26px;
    top: 57px;
    width: 578px;
}
.mlb-heroshot .hcategories ul li a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/items-mlb.gif") no-repeat scroll 0 0 transparent;
    height: 112px;
}
.mlb-heroshot .hcategories ul li a.cat-mlb-floor-mats {
    width: 142px;
}
.mlb-heroshot .hcategories ul li a.cat-mlb-vent-visors {
    background-position: -142px 0;
    width: 149px;
}
.mlb-heroshot .hcategories ul li a.cat-mlb-lift-supports {
    background-position: -291px 0;
    width: 151px;
}
.mlb-heroshot .hcategories ul li a.cat-mlb-seat-belts {
    background-position: -442px 0;
    width: 136px;
}
.tax-week-heroshot {
    background: none repeat scroll 0 0 #F0F0F0;
}
.tax-week-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bg-hbrands-tax-week.gif") no-repeat scroll 0 0 transparent;
}
.tax-week-heroshot .hcategories {
    height: 122px;
    left: 10px;
    top: 54px;
    width: 569px;
}
.tax-week-heroshot .hcategories ul li a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/items-tax-week.gif") no-repeat scroll 0 0 transparent;
    height: 122px;
}
.tax-week-heroshot .hcategories ul li a.tw-air-filters {
    width: 142px;
}
.tax-week-heroshot .hcategories ul li a.tw-repair-manuals {
    background-position: -140px 0;
    width: 144px;
}
.tax-week-heroshot .hcategories ul li a.tw-oil-filters {
    background-position: -284px 0;
    width: 142px;
}
.tax-week-heroshot .hcategories ul li a.tw-brake-pads {
    background-position: -426px 0;
    width: 140px;
}
.sparkplugs-heroshot {
    background-color: #05050A;
}
.sparkplugs-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/productshot-sparkplugs.jpg") no-repeat scroll 0 0 transparent;
}
.sparkplugs-heroshot .hbrands {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bg-hbrands-sparkplugs.jpg") no-repeat scroll 0 0 transparent;
    padding: 0 20px;
}
.sparkplugs-heroshot .hbrands ul li a {
    background-image: url("/App_Themes/Ecommerce/Images/vi-VN/brand-sparkplugs.gif");
}
.sparkplugs-heroshot .hbrands ul li a.denso {
    margin-right: 69px;
    width: 85px;
}
.sparkplugs-heroshot .hbrands ul li a.bosch {
    background-position: 0 -30px;
    margin-right: 92px;
    width: 92px;
}
.sparkplugs-heroshot .hbrands ul li a.e3 {
    background-position: 0 -60px;
    margin-right: 76px;
    width: 28px;
}
.sparkplugs-heroshot .hbrands ul li a.acdelco {
    background-position: 0 -90px;
    margin-right: 40px;
    width: 104px;
}
.sparkplugs-heroshot .hbrands ul li a.motorcraft {
    background-position: 0 bottom;
    width: 102px;
}
.sparkplugs-heroshot .hero-cont a.btn-shopnow {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/btn-shopnow-sparkplugs.gif") repeat scroll 0 0 transparent;
    height: 46px;
    left: 27px;
    top: 114px;
    width: 160px;
}
.mirrors-heroshot {
    background: none repeat scroll 0 0 #3E3E3E;
}
.mirrors-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/productshot-mirrors.jpg") no-repeat scroll 0 0 transparent;
}
.mirrors-heroshot .hbrands {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bg-hbrands-mirrors.gif") no-repeat scroll 0 0 transparent;
    padding: 0 20px;
}
.mirrors-heroshot .hbrands ul li a {
    background-image: url("/App_Themes/Ecommerce/Images/vi-VN/brand-mirrors.gif");
}
.mirrors-heroshot .hbrands ul li a.dorman {
    margin-right: 63px;
    width: 81px;
}
.mirrors-heroshot .hbrands ul li a.koolvue {
    background-position: 0 -30px;
    margin-right: 63px;
    width: 121px;
}
.mirrors-heroshot .hbrands ul li a.ipcw {
    background-position: 0 -60px;
    margin-right: 97px;
    width: 27px;
}
.mirrors-heroshot .hbrands ul li a.cipa {
    background-position: 0 -90px;
    margin-right: 71px;
    width: 73px;
}
.mirrors-heroshot .hbrands ul li a.omixada {
    background-position: 0 bottom;
    width: 102px;
}
.mirrors-heroshot .hero-cont a.btn-shopnow {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/btn-shopnow-wipers.gif") repeat scroll 0 0 transparent;
    height: 49px;
    left: 24px;
    top: 110px;
    width: 160px;
}
.earth-week-heroshot {
    background: none repeat scroll 0 0 #0385F4;
}
.earth-week-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/productshot-earthweek.jpg") no-repeat scroll 0 0 transparent;
}
.earth-week-heroshot .hcategories {
    height: 122px;
    left: 13px;
    top: 46px;
    width: 617px;
}
.earth-week-heroshot .hcategories ul li a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/items-earthweek.gif") no-repeat scroll 0 0 transparent;
    height: 130px;
}
.earth-week-heroshot .hcategories ul li a.ew-spark-plugs {
    width: 154px;
}
.earth-week-heroshot .hcategories ul li a.ew-oxygen-sensors {
    background-position: -154px 0;
    width: 155px;
}
.earth-week-heroshot .hcategories ul li a.ew-catalytic-converters {
    background-position: -309px 0;
    width: 154px;
}
.earth-week-heroshot .hcategories ul li a.ew-egv-valves {
    background-position: -463px 0;
    width: 154px;
}
.cinco-de-mayo-heroshot {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bg-cinco-de-mayo.gif") repeat-x scroll 0 0 transparent;
}
.cinco-de-mayo-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/productshot-cinco-de-mayo.jpg") no-repeat scroll 0 0 transparent;
}
.cinco-de-mayo-heroshot .hcategories {
    height: 122px;
    left: 13px;
    top: 52px;
    width: 617px;
}
.cinco-de-mayo-heroshot .hcategories ul li a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/items-cinco-de-mayo.gif") no-repeat scroll 0 0 transparent;
    height: 130px;
}
.cinco-de-mayo-heroshot .hcategories ul li a.cdm-headlights {
    width: 154px;
}
.cinco-de-mayo-heroshot .hcategories ul li a.cdm-taillights {
    background-position: -154px 0;
    width: 155px;
}
.cinco-de-mayo-heroshot .hcategories ul li a.cdm-foglights {
    background-position: -309px 0;
    width: 154px;
}
.cinco-de-mayo-heroshot .hcategories ul li a.cdm-cornerlights {
    background-position: -463px 0;
    width: 154px;
}
.kentucky-derby-heroshot {
    background: none repeat scroll 0 0 #000000;
}
.kentucky-derby-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/productshot-kentucky-derby.jpg") no-repeat scroll 0 0 transparent;
}
.kentucky-derby-heroshot .hcategories {
    height: 122px;
    left: 10px;
    top: 40px;
    width: 617px;
}
.kentucky-derby-heroshot .hcategories ul li a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/items-kentucky-derby.gif") no-repeat scroll 0 0 transparent;
    height: 130px;
}
.kentucky-derby-heroshot .hcategories ul li a.kd-cold-air-intakes {
    width: 132px;
}
.kentucky-derby-heroshot .hcategories ul li a.kd-exhaust-systems {
    background-position: -132px 0;
    width: 133px;
}
.kentucky-derby-heroshot .hcategories ul li a.kd-control-arms {
    background-position: -265px 0;
    width: 138px;
}
.kentucky-derby-heroshot .hcategories ul li a.kd-power-programmers {
    background-position: -406px 0;
    width: 161px;
}
.kn-aem-15off-heroshot {
    background-color: #FAFAFA;
}
.kn-aem-15off-heroshot .hero-cont {
    margin: 0 auto;
    padding: 0;
    width: 768px;
}
.kn-aem-15off-heroshot .hcategories {
    display: block;
    height: 177px;
    left: 0;
    margin: 0;
    padding: 0;
    width: 768px;
}
.kn-aem-15off-heroshot .hcategories ul {
    margin: 0;
    padding: 0;
}
.kn-aem-15off-heroshot .hcategories ul li {
    float: left;
    list-style: none outside none;
}
.kn-aem-15off-heroshot .hcategories ul li a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/kn-aem-15off.png") no-repeat scroll center center transparent;
    height: 177px;
}
.kn-aem-15off-heroshot .hcategories ul li a.btn-kn {
    background-position: 0 0;
    outline: medium none;
    text-indent: -9999px;
    width: 395px;
}
.kn-aem-15off-heroshot .hcategories ul li a.btn-apm {
    background-position: -395px 0;
    outline: medium none;
    text-indent: -9999px;
    width: 373px;
}
.summer-promo-heroshot {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bg-summer-promo.png") repeat-x scroll 0 0 transparent;
}
.summer-promo-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/productshot-summer-promo.jpg") no-repeat scroll 0 0 transparent;
}
.summer-promo-heroshot .hcategories {
    height: 123px;
    left: 9px;
    top: 49px;
    width: 542px;
}
.summer-promo-heroshot .hcategories ul li a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/items-summer-promo.png") no-repeat scroll 0 0 transparent;
    height: 122px;
}
.summer-promo-heroshot .hcategories ul li a.sp-radiators {
    width: 125px;
}
.summer-promo-heroshot .hcategories ul li a.sp-window-regulators {
    background-position: -129px 0;
    width: 151px;
}
.summer-promo-heroshot .hcategories ul li a.sp-ac-compressor {
    background-position: -280px 0;
    width: 125px;
}
.summer-promo-heroshot .hcategories ul li a.sp-condenser {
    background-position: -412px 0;
    width: 125px;
}
.fathersday-heroshot {
    background: none repeat scroll 0 0 #FBFCFE;
}
.fathersday-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/fathersday-heroshot.jpg") repeat scroll 0 0 transparent;
    position: relative;
}
.fathersday-heroshot .hcategories {
    left: 31px;
    top: 117px;
}
.fathersday-heroshot .hcategories a.btn-gc {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/btn-gc.jpg") repeat scroll 0 0 transparent;
    height: 37px;
    width: 259px;
}
.gibson-heroshot {
    background: none repeat scroll 0 0 #000000;
}
.gibson-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/gibson-heroshot.jpg") repeat scroll 0 0 transparent;
    position: relative;
}
.gibson-heroshot .hcategories {
    left: 0;
    top: 0;
}
.gibson-heroshot .hcategories a.btn-gibson {
    display: block;
    height: 177px;
    width: 768px;
}
.windowMotor-heroshot {
    background: none repeat scroll 0 0 #3E3E3E;
}
.windowMotor-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/productshot-window-motors.png") no-repeat scroll 0 0 transparent;
}
.windowMotor-heroshot .hero-cont a.btn-shopnow {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/btn-shopnow-wipers.gif") repeat scroll 0 0 transparent;
    height: 49px;
    left: 24px;
    top: 85px;
    width: 160px;
}
.windowMotor-heroshot .hbrands {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bg-hbrands-window-motors.png") no-repeat scroll 0 0 transparent;
    padding: 0 20px;
}
.windowMotor-heroshot .hbrands ul li a {
    background-image: url("/App_Themes/Ecommerce/Images/vi-VN/brand-window-motors.png");
}
.windowMotor-heroshot .hbrands ul li a.a1-winMotor {
    margin-right: 69px;
    width: 80px;
}
.windowMotor-heroshot .hbrands ul li a.dorman-winMotor {
    background-position: 0 -30px;
    margin-right: 69px;
    width: 81px;
}
.windowMotor-heroshot .hbrands ul li a.oes-winMotor {
    background-position: 0 -60px;
    margin-right: 69px;
    width: 80px;
}
.windowMotor-heroshot .hbrands ul li a.autotrust-winMotor {
    background-position: 0 -90px;
    margin-right: 70px;
    width: 80px;
}
.windowMotor-heroshot .hbrands ul li a.vdo-winMotor {
    background-position: 0 bottom;
    width: 77px;
}
.oxygenSensor-heroshot {
    background: none repeat scroll 0 0 #3E3E3E;
}
.oxygenSensor-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/productshot-oxygen-sensor.png") no-repeat scroll 0 0 transparent;
}
.oxygenSensor-heroshot .hbrands {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bg-hbrands-oxygen-sensors.png") no-repeat scroll 0 0 transparent;
    padding: 0 20px;
}
.oxygenSensor-heroshot .hbrands ul li a {
    background-image: url("/App_Themes/Ecommerce/Images/vi-VN/brand-oxygen-sensors.png");
}
.oxygenSensor-heroshot .hbrands ul li a.denso-oxSen {
    margin-right: 64px;
    width: 94px;
}
.oxygenSensor-heroshot .hbrands ul li a.delphi-oxSen {
    background-position: 0 -30px;
    margin-right: 69px;
    width: 76px;
}
.oxygenSensor-heroshot .hbrands ul li a.beck-oxSen {
    background-position: 0 -60px;
    margin-right: 68px;
    width: 79px;
}
.oxygenSensor-heroshot .hbrands ul li a.standard-oxSen {
    background-position: 0 -90px;
    margin-right: 69px;
    width: 77px;
}
.oxygenSensor-heroshot .hbrands ul li a.autotrust-oxSen {
    background-position: 0 bottom;
    width: 80px;
}
.oxygenSensor-heroshot .hero-cont a.btn-shopnow {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/btn-shopnow-wipers.gif") repeat scroll 0 0 transparent;
    height: 46px;
    left: 27px;
    top: 85px;
    width: 160px;
}
.headLights-heroshot {
    background: none repeat scroll 0 0 #3E3E3E;
}
.headLights-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/productshot-headlights.png") no-repeat scroll 0 0 transparent;
}
.headLights-heroshot .hbrands {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bg-hbrands-headlights.png") no-repeat scroll 0 0 transparent;
    padding: 0 20px;
}
.headLights-heroshot .hbrands ul li a {
    background-image: url("/App_Themes/Ecommerce/Images/vi-VN/brand-headlights.png");
}
.headLights-heroshot .hbrands ul li a.anzo-headLight {
    margin-right: 69px;
    width: 82px;
}
.headLights-heroshot .hbrands ul li a.spyder-headLight {
    background-position: 0 -30px;
    margin-right: 72px;
    width: 64px;
}
.headLights-heroshot .hbrands ul li a.replacement-headLight {
    background-position: 0 -60px;
    margin-right: 84px;
    width: 78px;
}
.headLights-heroshot .hbrands ul li a.hella-headLight {
    background-position: 0 -90px;
    margin-right: 97px;
    width: 36px;
}
.headLights-heroshot .hbrands ul li a.vaip-headLight {
    background-position: 0 bottom;
    width: 53px;
}
.headLights-heroshot .hero-cont a.btn-shopnow {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/btn-shopnow-wipers.gif") repeat scroll 0 0 transparent;
    height: 46px;
    left: 27px;
    top: 85px;
    width: 160px;
}
.independence-day-heroshot {
    background: none repeat scroll 0 0 #FFFFFF;
}
.independence-day-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/productshot-independence-day.png") no-repeat scroll 0 0 transparent;
}
.independence-day-heroshot .hcategories {
    height: 137px;
    left: 13px;
    top: 35px;
    width: 594px;
}
.independence-day-heroshot .hcategories ul li a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/items-independence-day.png") no-repeat scroll 0 0 transparent;
    height: 137px;
}
.independence-day-heroshot .hcategories ul li a.id-ca {
    width: 151px;
}
.independence-day-heroshot .hcategories ul li a.id-tl {
    background-position: -163px 0;
    width: 133px;
}
.independence-day-heroshot .hcategories ul li a.id-rad {
    background-position: -284px 0;
    width: 157px;
}
.independence-day-heroshot .hcategories ul li a.id-bd {
    background-position: -441px 0;
    width: 150px;
}
.kc-hilites-heroshot {
    background: none repeat scroll 0 0 #FFFFFF;
}
.kc-hilites-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/kc-hilites-heroshot.jpg") repeat scroll 0 0 transparent;
    position: relative;
}
.kc-hilites-heroshot .hcategories {
    left: 0;
    top: 0;
}
.kc-hilites-heroshot .hcategories a.btn-kc-hilites {
    display: block;
    height: 177px;
    width: 768px;
}
.save-gas-heroshot {
    background: none repeat scroll 0 0 #E9E9E9;
}
.save-gas-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/productshot-save-gas.png") no-repeat scroll 0 0 transparent;
}
.save-gas-heroshot .hcategories {
    height: 177px;
    left: 10px;
    top: 60px;
    width: 567px;
}
.save-gas-heroshot .hcategories ul li a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/items-save-gas.png") no-repeat scroll 0 0 transparent;
    height: 109px;
}
.save-gas-heroshot .hcategories ul li a.sv-os {
    width: 140px;
}
.save-gas-heroshot .hcategories ul li a.sv-pp {
    background-position: -140px 0;
    width: 157px;
}
.save-gas-heroshot .hcategories ul li a.sv-sp {
    background-position: -298px 0;
    width: 148px;
}
.save-gas-heroshot .hcategories ul li a.sv-af {
    background-position: -446px 0;
    width: 122px;
}
.ac-condenser-heroshot {
    background: none repeat scroll 0 0 #680F05;
}
.ac-condenser-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/ac-condenser-heroshot.jpg") no-repeat scroll 0 0 transparent;
}
.ac-condenser-heroshot .hcategories {
    left: 171px;
    top: 123px;
}
.ac-condenser-heroshot .hcategories a.btn-ac-condenser {
    display: block;
    height: 38px;
    width: 147px;
}
.ac-condenser-heroshot .hbrands {
    height: 48px;
    left: 0;
    top: 0;
    width: 464px;
}
.ac-condenser-heroshot .hbrands ul li {
    margin: 0;
    padding: 0;
}
.ac-condenser-heroshot .hbrands ul li a.ad {
    background-position: 0 0;
    display: block;
    height: 48px;
    width: 86px;
}
.ac-condenser-heroshot .hbrands ul li a.d {
    background-position: 0 -100px;
    display: block;
    height: 48px;
    width: 93px;
}
.ac-condenser-heroshot .hbrands ul li a.ac {
    background-position: 0 -193px;
    display: block;
    height: 48px;
    width: 92px;
}
.ac-condenser-heroshot .hbrands ul li a.s {
    background-position: 0 -285px;
    display: block;
    height: 48px;
    width: 88px;
}
.ac-condenser-heroshot .hbrands ul li a.sp {
    background-position: 0 -372px;
    display: block;
    height: 48px;
    width: 92px;
}
.air-lift-heroshot {
    background: none repeat scroll 0 0 #000000;
}
.air-lift-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/air-lift-heroshot.jpg") no-repeat scroll 0 0 transparent;
}
.air-lift-heroshot .hcategories {
    left: 63px;
    top: 131px;
}
.air-lift-heroshot .hcategories a.btn-shop-airlift {
    display: block;
    height: 25px;
    margin-right: 10px;
    width: 121px;
}
.air-lift-heroshot .hcategories a.btn-promo-details {
    display: block;
    height: 24px;
    width: 133px;
}
.purolator-heroshot {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/purolator-heroshot-bg.jpg") repeat-x scroll 0 0 transparent;
}
.purolator-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/purolator-heroshot.jpg") no-repeat scroll 0 0 transparent;
}
.purolator-heroshot .hcategories {
    left: 329px;
    top: 128px;
}
.purolator-heroshot .hcategories a.btn-shop-purolator {
    display: block;
    height: 14px;
    margin-right: 16px;
    width: 133px;
}
.purolator-heroshot .hcategories a.btn-see-promo-details {
    display: block;
    height: 14px;
    width: 147px;
}
.oil-filter-heroshot {
    background: none repeat scroll 0 0 #000000;
}
.oil-filter-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/oil-filter-heroshot.jpg") no-repeat scroll 0 0 transparent;
}
.oil-filter-heroshot .hcategories {
    left: 526px;
    top: 104px;
}
.oil-filter-heroshot .hcategories a.btn-shopnow {
    display: block;
    height: 20px;
    width: 102px;
}
.oil-filter-heroshot .hbrands {
    height: 41px;
    left: 345px;
    position: absolute;
    top: 137px;
    width: 414px;
}
.oil-filter-heroshot .hbrands ul li {
    margin: 0;
    padding: 0;
}
.oil-filter-heroshot .hbrands ul li a.f {
    background-position: 0 0;
    display: block;
    height: 40px;
    width: 81px;
}
.oil-filter-heroshot .hbrands ul li a.ad {
    background-position: 0 0;
    display: block;
    height: 40px;
    width: 68px;
}
.oil-filter-heroshot .hbrands ul li a.ba {
    background-position: 0 0;
    display: block;
    height: 48px;
    width: 72px;
}
.oil-filter-heroshot .hbrands ul li a.h {
    background-position: 0 0;
    display: block;
    height: 40px;
    width: 95px;
}
.oil-filter-heroshot .hbrands ul li a.b {
    background-position: 0 0;
    display: block;
    height: 40px;
    width: 90px;
}
.road-safety-heroshot {
    background: none repeat scroll 0 0 #264468;
}
.road-safety-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/road-safety-heroshot.jpg") no-repeat scroll 0 0 transparent;
}
.road-safety-heroshot .hcategories {
    left: 343px;
    position: absolute;
    top: 52px;
}
.road-safety-heroshot .hcategories a.btn-s {
    display: block;
    height: 73px;
    width: 87px;
}
.road-safety-heroshot .hcategories a.btn-m {
    display: block;
    height: 73px;
    margin-left: 21px;
    width: 87px;
}
.road-safety-heroshot .hcategories a.btn-sl {
    display: block;
    height: 73px;
    margin-left: 20px;
    width: 87px;
}
.road-safety-heroshot .hcategories a.btn-bd {
    display: block;
    height: 73px;
    margin-left: 21px;
    width: 87px;
}
.spectre-heroshot {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/spectre-heroshot-bg.jpg") repeat-x scroll 0 0 transparent;
}
.spectre-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/spectre-heroshot.jpg") no-repeat scroll 0 0 transparent;
}
.spectre-heroshot .hcategories {
    left: 204px;
    top: 140px;
}
.spectre-heroshot .hcategories a.btn-shopnow {
    display: block;
    height: 15px;
    width: 122px;
}
.spectre-heroshot .hcategories a.btn-moredetails {
    display: block;
    height: 15px;
    margin-left: 139px;
    width: 156px;
}
.monroe-shock-absorber-heroshot {
    background: none repeat scroll 0 0 #000000;
}
.monroe-shock-absorber-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/monroe-shock-absorber-heroshot.jpg") no-repeat scroll 0 0 transparent;
}
.monroe-shock-absorber-heroshot .hcategories {
    left: 267px;
    top: 140px;
}
.monroe-shock-absorber-heroshot .hcategories a.btn-shopnow {
    display: block;
    height: 30px;
    width: 118px;
}
.monroe-shock-absorber-heroshot .hcategories a.btn-seedetails {
    display: block;
    height: 30px;
    margin-left: 119px;
    width: 116px;
}
.nifty-heroshot {
    background: none repeat scroll 0 0 #000000;
}
.nifty-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/nifty-heroshot.jpg") no-repeat scroll 0 0 transparent;
}
.nifty-heroshot .hcategories {
    left: 246px;
    top: 151px;
}
.nifty-heroshot .hcategories a.btn-shopnow {
    display: block;
    height: 26px;
    width: 118px;
}
.nifty-heroshot .hcategories a.btn-moredetails {
    display: block;
    height: 26px;
    margin-left: 217px;
    width: 139px;
}
.bosch-heroshot {
    background: none repeat scroll 0 0 #9B9B9B;
}
.bosch-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bosch-heroshot.jpg") no-repeat scroll 0 0 transparent;
}
.bosch-heroshot .hcategories {
    left: 255px;
    top: 122px;
}
.bosch-heroshot .hcategories a.btn-shopnow {
    display: block;
    height: 39px;
    width: 164px;
}
.bosch-heroshot .hcategories a.btn-promodetails {
    display: block;
    height: 39px;
    margin-left: 172px;
    width: 133px;
}
.eibach-heroshot {
    background: none repeat scroll 0 0 #11532F;
}
.eibach-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/eibach-heroshot.jpg") no-repeat scroll 0 0 transparent;
}
.eibach-heroshot .hcategories {
    left: 8px;
    top: 131px;
}
.eibach-heroshot .hcategories a.btn-shopnow {
    display: block;
    height: 39px;
    width: 144px;
}
.eibach-heroshot .hcategories a.btn-promodetails {
    display: block;
    height: 39px;
    margin-left: 155px;
    width: 145px;
}
.tg-heroshot {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/thanksgiving-heroshot-bg.jpg") repeat-x scroll 0 0 transparent;
}
.tg-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/thanksgivingheroshot.jpg") no-repeat scroll 0 0 transparent;
}
.tg-heroshot .hcategories {
    left: 134px;
    top: 134px;
}
.tg-heroshot .hcategories a.btn-visit {
    display: block;
    height: 43px;
    width: 270px;
}
.bf-heroshot {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/blackfriday-heroshot-bg.jpg") repeat-x scroll 0 0 transparent;
}
.bf-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/blackfriday-heroshot.jpg") no-repeat scroll 0 0 transparent;
}
.bf-heroshot .hcategories {
    left: 121px;
    top: 126px;
}
.bf-heroshot .hcategories a.btn-visit {
    display: block;
    height: 41px;
    width: 273px;
}
.cm-heroshot {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/cybermonday-heroshot-bg.jpg") repeat-x scroll 0 0 transparent;
}
.cm-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/cybermonday-heroshot.jpg") no-repeat scroll 0 0 transparent;
}
.cm-heroshot .hcategories {
    left: 334px;
    top: 120px;
}
.cm-heroshot .hcategories a.btn-shopnow {
    display: block;
    height: 29px;
    width: 116px;
}
.bedrug-heroshot {
    background: none repeat scroll 0 0 #F9F9F9;
}
.bedrug-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/bedrug-heroshot.jpg") no-repeat scroll 0 0 transparent;
}
.bedrug-heroshot .hcategories {
    display: block;
    left: 137px;
    top: 112px;
}
.bedrug-heroshot .hcategories a.btn-shopnow {
    display: block;
    height: 44px;
    width: 214px;
}
.wiperblade-heroshot {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/wiperblades-heroshot-bg.jpg") repeat-x scroll 0 0 transparent;
}
.wiperblade-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/wiperblades-heroshot.jpg") no-repeat scroll 0 0 transparent;
}
.wiperblade-heroshot .hcategories {
    display: block;
    left: 19px;
    top: 126px;
}
.wiperblade-heroshot .hcategories a.btn-shopnow {
    display: block;
    height: 31px;
    width: 105px;
}
.wiperblade-heroshot .hbrands {
    height: 42px;
    left: 9px;
    position: absolute;
    top: 0;
    width: 527px;
}
.wiperblade-heroshot .hbrands ul li {
    margin: 0;
    padding: 0;
}
.wiperblade-heroshot .hbrands ul li a.b {
    background-position: 0 0;
    display: block;
    height: 42px;
    width: 92px;
}
.wiperblade-heroshot .hbrands ul li a.a {
    background-position: 0 0;
    display: block;
    height: 42px;
    width: 95px;
}
.wiperblade-heroshot .hbrands ul li a.oa {
    background-position: 0 0;
    display: block;
    height: 42px;
    width: 107px;
}
.wiperblade-heroshot .hbrands ul li a.m {
    background-position: 0 0;
    display: block;
    height: 42px;
    width: 114px;
}
.wiperblade-heroshot .hbrands ul li a.oe {
    background-position: 0 0;
    display: block;
    height: 42px;
    width: 119px;
}
.antifreeze-heroshot {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/antifreeze-heroshot-bg.jpg") repeat-x scroll 0 0 transparent;
}
.antifreeze-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/antifreeze-heroshot.jpg") no-repeat scroll 0 0 transparent;
}
.antifreeze-heroshot .hcategories {
    display: block;
    left: 156px;
    top: 136px;
}
.antifreeze-heroshot .hcategories a.btn-shopnow {
    display: block;
    height: 31px;
    width: 106px;
}
.heater-core-heroshot {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/heater-core-heroshot-bg.jpg") repeat-x scroll 0 0 transparent;
}
.heater-core-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/heater-core-heroshot.jpg") no-repeat scroll 0 0 transparent;
}
.heater-core-heroshot .hcategories {
    display: block;
    left: 22px;
    top: 109px;
}
.heater-core-heroshot .hcategories a.btn-shopnow {
    display: block;
    height: 34px;
    width: 138px;
}
.dee-zee-heroshot {
    background: none repeat scroll 0 0 #1B5406;
}
.dee-zee-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/deezee-heroshot.jpg") no-repeat scroll 0 0 transparent;
}
.dee-zee-heroshot .hcategories {
    display: block;
    left: 397px;
    top: 131px;
}
.dee-zee-heroshot .hcategories a.btn-shopnow {
    height: 34px;
    width: 111px;
}
.dee-zee-heroshot .hcategories a.btn-promodetails {
    height: 34px;
    margin-left: 130px;
    width: 154px;
}
.fram-heroshot {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/fram-oilfilter-heroshot-bg.jpg") repeat-x scroll 0 0 transparent;
}
.fram-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/fram-oilfilter-heroshot.jpg") no-repeat scroll 0 0 transparent;
}
.fram-heroshot .hcategories {
    display: block;
    left: 0;
    top: 135px;
}
.fram-heroshot .hcategories a.btn-shopnow {
    height: 31px;
    width: 91px;
}
.fram-heroshot .hcategories a.btn-promodetails {
    height: 31px;
    margin-left: 127px;
    width: 113px;
}
.christmas-heroshot {
    background: none repeat scroll 0 0 #39B7D5;
}
.christmas-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/christmas-heroshot.jpg") no-repeat scroll 0 0 transparent;
}
.christmas-heroshot .hcategories {
    display: block;
    left: 168px;
    top: 121px;
}
.christmas-heroshot .hcategories a.btn-shopnow {
    height: 29px;
    width: 116px;
}
.newyear-heroshot {
    background: none repeat scroll 0 0 #000000;
}
.newyear-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/newyear-heroshot.jpg") no-repeat scroll 0 0 transparent;
}
.newyear-heroshot .hcategories {
    display: block;
    left: 168px;
    top: 121px;
}
.newyear-heroshot .hcategories a.btn-visit {
    height: 29px;
    width: 116px;
}
.mastercraft-heroshot {
    background: none repeat scroll 0 0 #020202;
}
.mastercraft-heroshot .hero-cont {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/mastercraft-heroshot.jpg") no-repeat scroll 0 0 transparent;
}
.mastercraft-heroshot .hcategories {
    display: block;
    left: 62px;
    top: 123px;
}
.mastercraft-heroshot .hcategories a.btn-shopnow {
    height: 34px;
    width: 164px;
}
.ui-helper-hidden {
    display: none;
}
.ui-helper-hidden-accessible {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
}
.ui-helper-reset {
    border: 0 none;
    font-size: 100%;
    line-height: 1.3;
    list-style: none outside none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    text-decoration: none;
}
.ui-helper-clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.ui-helper-clearfix {
    display: inline-block;
}
* html .ui-helper-clearfix {
    height: 1%;
}
.ui-helper-clearfix {
    display: block;
}
.ui-helper-zfix {
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.ui-state-disabled {
    cursor: default !important;
}
.ui-icon {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px;
}
.ui-widget-overlay {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.ui-autocomplete {
    cursor: default;
    position: absolute;
}
.ui-autocomplete-loading {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/ui-anim_basic_16x16.gif") no-repeat scroll right center white;
}
* html .ui-autocomplete {
    width: 1px;
}
.ui-menu {
    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 1px;
}
.ui-menu .ui-menu {
    margin-top: -3px;
}
.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    width: 100%;
}
.ui-menu .ui-menu-item a {
    border-radius: 0 0 0 0;
    color: #666666 !important;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.5;
    padding: 0.2em 0.5em;
    text-decoration: none;
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 0 none;
    margin: 0;
}
.ui-menu {
    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 0;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 0;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 0;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 0;
}
.tahHeaderpopbrands {
    color: #C40000;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.5;
    padding: 0.2em 0.5em;
    text-decoration: none;
}
.tahdottedline {
    height: 0;
}
li.tahdottedline + li.ui-menu-item, .tahVsearch {
    border-top: 1px solid #E1E1E1;
    height: 33px;
}
li.tahdottedline + li.ui-menu-item:hover {
}
li.tahdottedline + li.ui-menu-item a {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/tah-search-by-vehicle-btn.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #B31B00;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 33px;
    margin: 0;
    outline: 0 none;
    padding: 0;
    text-decoration: none;
    text-indent: -3000px;
}
li.tahdottedline + li.ui-menu-item a:hover, li.tahdottedline + li.ui-menu-item a.ui-state-hover {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/tah-search-by-vehicle-btn.gif") no-repeat scroll 0 -33px transparent;
    border: 0 none;
    color: #FFFFFF;
    margin: 0;
    outline: medium none;
}
.tahHighlighter {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.tahVAllPartSearch {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    text-decoration: none;
}
.ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em;
}
.ui-widget .ui-widget {
    font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1em;
}
.ui-widget-content {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF;
    border: 1px solid #AAAAAA;
    color: #222222;
}
.ui-widget-content a {
    color: #222222;
}
.ui-widget-header {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50% #CCCCCC;
    border: 1px solid #AAAAAA;
    color: #222222;
    font-weight: bold;
}
.ui-widget-header a {
    color: #222222;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #E6E6E6;
    border: 1px solid #D3D3D3;
    color: #555555;
    font-weight: normal;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #555555;
    text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/ui-bg_glass_75_dadada_1x400.png") repeat-x scroll 50% 50% #DADADA;
    border: 1px solid #999999;
    color: #212121;
    font-weight: normal;
}
.ui-state-hover a, .ui-state-hover a:hover {
    color: #212121;
    text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/ui-bg_glass_65_ffffff_1x400.png") repeat-x scroll 50% 50% #FFFFFF;
    border: 1px solid #AAAAAA;
    color: #212121;
    font-weight: normal;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #212121;
    text-decoration: none;
}
.ui-widget *:active {
    outline: medium none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/ui-bg_glass_55_fbf9ee_1x400.png") repeat-x scroll 50% 50% #FBF9EE;
    border: 1px solid #FCEFA1;
    color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
    color: #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/ui-bg_glass_95_fef1ec_1x400.png") repeat-x scroll 50% 50% #FEF1EC;
    border: 1px solid #CD0A0A;
    color: #CD0A0A;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
    color: #CD0A0A;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
    color: #CD0A0A;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
    font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    font-weight: normal;
    opacity: 0.7;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    background-image: none;
    opacity: 0.35;
}
.ui-icon {
    background-image: url("/App_Themes/Ecommerce/Images/vi-VN/ui-icons_222222_256x240.png");
    height: 16px;
    width: 16px;
}
.ui-widget-content .ui-icon {
    background-image: url("/App_Themes/Ecommerce/Images/vi-VN/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
    background-image: url("/App_Themes/Ecommerce/Images/vi-VN/ui-icons_222222_256x240.png");
}
.ui-state-default .ui-icon {
    background-image: url("/App_Themes/Ecommerce/Images/vi-VN/ui-icons_888888_256x240.png");
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-image: url("/App_Themes/Ecommerce/Images/vi-VN/ui-icons_454545_256x240.png");
}
.ui-state-active .ui-icon {
    background-image: url("/App_Themes/Ecommerce/Images/vi-VN/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
    background-image: url("/App_Themes/Ecommerce/Images/vi-VN/ui-icons_2e83ff_256x240.png");
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
    background-image: url("/App_Themes/Ecommerce/Images/vi-VN/ui-icons_cd0a0a_256x240.png");
}
.ui-icon-carat-1-n {
    background-position: 0 0;
}
.ui-icon-carat-1-ne {
    background-position: -16px 0;
}
.ui-icon-carat-1-e {
    background-position: -32px 0;
}
.ui-icon-carat-1-se {
    background-position: -48px 0;
}
.ui-icon-carat-1-s {
    background-position: -64px 0;
}
.ui-icon-carat-1-sw {
    background-position: -80px 0;
}
.ui-icon-carat-1-w {
    background-position: -96px 0;
}
.ui-icon-carat-1-nw {
    background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
    background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
    background-position: -144px 0;
}
.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
    background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
    background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}
.ui-icon-arrow-4 {
    background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}
.ui-icon-extlink {
    background-position: -32px -80px;
}
.ui-icon-newwin {
    background-position: -48px -80px;
}
.ui-icon-refresh {
    background-position: -64px -80px;
}
.ui-icon-shuffle {
    background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}
.ui-icon-folder-open {
    background-position: -16px -96px;
}
.ui-icon-document {
    background-position: -32px -96px;
}
.ui-icon-document-b {
    background-position: -48px -96px;
}
.ui-icon-note {
    background-position: -64px -96px;
}
.ui-icon-mail-closed {
    background-position: -80px -96px;
}
.ui-icon-mail-open {
    background-position: -96px -96px;
}
.ui-icon-suitcase {
    background-position: -112px -96px;
}
.ui-icon-comment {
    background-position: -128px -96px;
}
.ui-icon-person {
    background-position: -144px -96px;
}
.ui-icon-print {
    background-position: -160px -96px;
}
.ui-icon-trash {
    background-position: -176px -96px;
}
.ui-icon-locked {
    background-position: -192px -96px;
}
.ui-icon-unlocked {
    background-position: -208px -96px;
}
.ui-icon-bookmark {
    background-position: -224px -96px;
}
.ui-icon-tag {
    background-position: -240px -96px;
}
.ui-icon-home {
    background-position: 0 -112px;
}
.ui-icon-flag {
    background-position: -16px -112px;
}
.ui-icon-calendar {
    background-position: -32px -112px;
}
.ui-icon-cart {
    background-position: -48px -112px;
}
.ui-icon-pencil {
    background-position: -64px -112px;
}
.ui-icon-clock {
    background-position: -80px -112px;
}
.ui-icon-disk {
    background-position: -96px -112px;
}
.ui-icon-calculator {
    background-position: -112px -112px;
}
.ui-icon-zoomin {
    background-position: -128px -112px;
}
.ui-icon-zoomout {
    background-position: -144px -112px;
}
.ui-icon-search {
    background-position: -160px -112px;
}
.ui-icon-wrench {
    background-position: -176px -112px;
}
.ui-icon-gear {
    background-position: -192px -112px;
}
.ui-icon-heart {
    background-position: -208px -112px;
}
.ui-icon-star {
    background-position: -224px -112px;
}
.ui-icon-link {
    background-position: -240px -112px;
}
.ui-icon-cancel {
    background-position: 0 -128px;
}
.ui-icon-plus {
    background-position: -16px -128px;
}
.ui-icon-plusthick {
    background-position: -32px -128px;
}
.ui-icon-minus {
    background-position: -48px -128px;
}
.ui-icon-minusthick {
    background-position: -64px -128px;
}
.ui-icon-close {
    background-position: -80px -128px;
}
.ui-icon-closethick {
    background-position: -96px -128px;
}
.ui-icon-key {
    background-position: -112px -128px;
}
.ui-icon-lightbulb {
    background-position: -128px -128px;
}
.ui-icon-scissors {
    background-position: -144px -128px;
}
.ui-icon-clipboard {
    background-position: -160px -128px;
}
.ui-icon-copy {
    background-position: -176px -128px;
}
.ui-icon-contact {
    background-position: -192px -128px;
}
.ui-icon-image {
    background-position: -208px -128px;
}
.ui-icon-video {
    background-position: -224px -128px;
}
.ui-icon-script {
    background-position: -240px -128px;
}
.ui-icon-alert {
    background-position: 0 -144px;
}
.ui-icon-info {
    background-position: -16px -144px;
}
.ui-icon-notice {
    background-position: -32px -144px;
}
.ui-icon-help {
    background-position: -48px -144px;
}
.ui-icon-check {
    background-position: -64px -144px;
}
.ui-icon-bullet {
    background-position: -80px -144px;
}
.ui-icon-radio-off {
    background-position: -96px -144px;
}
.ui-icon-radio-on {
    background-position: -112px -144px;
}
.ui-icon-pin-w {
    background-position: -128px -144px;
}
.ui-icon-pin-s {
    background-position: -144px -144px;
}
.ui-icon-play {
    background-position: 0 -160px;
}
.ui-icon-pause {
    background-position: -16px -160px;
}
.ui-icon-seek-next {
    background-position: -32px -160px;
}
.ui-icon-seek-prev {
    background-position: -48px -160px;
}
.ui-icon-seek-end {
    background-position: -64px -160px;
}
.ui-icon-seek-start {
    background-position: -80px -160px;
}
.ui-icon-seek-first {
    background-position: -80px -160px;
}
.ui-icon-stop {
    background-position: -96px -160px;
}
.ui-icon-eject {
    background-position: -112px -160px;
}
.ui-icon-volume-off {
    background-position: -128px -160px;
}
.ui-icon-volume-on {
    background-position: -144px -160px;
}
.ui-icon-power {
    background-position: 0 -176px;
}
.ui-icon-signal-diag {
    background-position: -16px -176px;
}
.ui-icon-signal {
    background-position: -32px -176px;
}
.ui-icon-battery-0 {
    background-position: -48px -176px;
}
.ui-icon-battery-1 {
    background-position: -64px -176px;
}
.ui-icon-battery-2 {
    background-position: -80px -176px;
}
.ui-icon-battery-3 {
    background-position: -96px -176px;
}
.ui-icon-circle-plus {
    background-position: 0 -192px;
}
.ui-icon-circle-minus {
    background-position: -16px -192px;
}
.ui-icon-circle-close {
    background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}
.ui-icon-circle-check {
    background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 4px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 4px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 4px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 4px;
}
.ui-widget-overlay {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/ui-bg_flat_0_aaaaaa_40x100.png") repeat-x scroll 50% 50% #AAAAAA;
    opacity: 0.3;
}
.ui-widget-shadow {
    background: url("/App_Themes/Ecommerce/Images/vi-VN/ui-bg_flat_0_aaaaaa_40x100.png") repeat-x scroll 50% 50% #AAAAAA;
    border-radius: 8px 8px 8px 8px;
    margin: -8px 0 0 -8px;
    opacity: 0.3;
    padding: 8px;
}
